From 920a7434f1f8d36fff3f79fd985da7f79641b51e Mon Sep 17 00:00:00 2001 From: Kevin Gatera Date: Mon, 2 Mar 2026 17:03:03 -0500 Subject: [PATCH] handle postgres alias casing in migration metadata --- server/managers/MigrationManager.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server/managers/MigrationManager.js b/server/managers/MigrationManager.js index df0778849..51ded7c89 100644 --- a/server/managers/MigrationManager.js +++ b/server/managers/MigrationManager.js @@ -202,15 +202,15 @@ class MigrationManager { const migrationsMetaTable = `"${MigrationManager.MIGRATIONS_META_TABLE}"` await this.checkOrCreateMigrationsMetaTable() - const [{ version }] = await this.sequelize.query(`SELECT value as version FROM ${migrationsMetaTable} WHERE key = 'version'`, { + const [versionRow] = await this.sequelize.query(`SELECT value as version FROM ${migrationsMetaTable} WHERE key = 'version'`, { type: Sequelize.QueryTypes.SELECT }) - this.databaseVersion = version + this.databaseVersion = versionRow?.version - const [{ maxVersion }] = await this.sequelize.query(`SELECT value as maxVersion FROM ${migrationsMetaTable} WHERE key = 'maxVersion'`, { + const [maxVersionRow] = await this.sequelize.query(`SELECT value as maxVersion FROM ${migrationsMetaTable} WHERE key = 'maxVersion'`, { type: Sequelize.QueryTypes.SELECT }) - this.maxVersion = maxVersion + this.maxVersion = maxVersionRow?.maxVersion || maxVersionRow?.maxversion } async checkOrCreateMigrationsMetaTable() {