From 79168ab769b2c589880d4e35fa2d2ee4296675f0 Mon Sep 17 00:00:00 2001 From: xb18 <450010494@qq.com> Date: Tue, 16 May 2023 22:52:42 +0800 Subject: [PATCH] Update SequelizeStore.js fixed: Sequelize v6 TypeError TypeError: Cannot read properties of undefined (reading 'literal') --- src/SequelizeStore.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SequelizeStore.js b/src/SequelizeStore.js index f5bceb4..30621e7 100644 --- a/src/SequelizeStore.js +++ b/src/SequelizeStore.js @@ -116,7 +116,8 @@ class SequelizeStore extends Store { } async _increment(table, where, nb = 1, field) { - return table.update({ [field]: global.sequelize.literal(`${field} + ${nb}`) }, { where }); + let sequelizeTmp = global.sequelize || this.sequelize; // for sequelize v6 + return table.update({ [field]: sequelizeTmp.literal(`${field} + ${nb}`) }, { where }); } // remove all if time is passed