From 372a9292550ed33263102808656de9cdd76747e1 Mon Sep 17 00:00:00 2001 From: Kevin Gatera Date: Mon, 2 Mar 2026 19:55:23 -0500 Subject: [PATCH] fix postgres oldUserId column casing --- server/models/User.js | 2 +- test/server/models/User.test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/models/User.js b/server/models/User.js index c260ad08e..7afdd7da3 100644 --- a/server/models/User.js +++ b/server/models/User.js @@ -435,7 +435,7 @@ class User extends Model { const oldIdMatcher = this.sequelize.getDialect() === 'postgres' - ? sequelize.where(sequelize.literal(`"extraData"#>>'{oldUserId}'`), userId) + ? sequelize.where(sequelize.literal(`extradata#>>'{oldUserId}'`), userId) : { 'extraData.oldUserId': userId } const user = await this.findOne({ diff --git a/test/server/models/User.test.js b/test/server/models/User.test.js index ce187f93e..82c289c45 100644 --- a/test/server/models/User.test.js +++ b/test/server/models/User.test.js @@ -51,7 +51,7 @@ describe('User model', () => { expect(findOneStub.calledOnce).to.equal(true) const options = findOneStub.firstCall.args[0] - expect(options.where.attribute.val).to.equal('"extraData"#>>\'{oldUserId}\'') + expect(options.where.attribute.val).to.equal("extradata#>>'{oldUserId}'") expect(options.where.logic).to.equal('root') })