From 84b3d4d2151a0dc3f9c97a6e6a936adb83605390 Mon Sep 17 00:00:00 2001 From: Denis Arnst Date: Sat, 7 Feb 2026 22:10:38 +0100 Subject: [PATCH] Fix migration crash on upgrade from v2.31.0 Removed index definition from Session model since the migration already creates it. This prevents .sync() from trying to create the index before migrations run. Also bumped version to 2.34.0 to match migration files. Fixes: SQLITE_ERROR: no such column: oidcSessionId --- package.json | 2 +- server/models/Session.js | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 287b620aa..d5bfd9e9a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "audiobookshelf", - "version": "2.32.1", + "version": "2.34.0", "buildNumber": 1, "description": "Self-hosted audiobook and podcast server", "main": "index.js", diff --git a/server/models/Session.js b/server/models/Session.js index a1ff4ccb5..1d10aa9ee 100644 --- a/server/models/Session.js +++ b/server/models/Session.js @@ -76,13 +76,7 @@ class Session extends Model { }, { sequelize, - modelName: 'session', - indexes: [ - { - name: 'sessions_oidc_session_id', - fields: ['oidcSessionId'] - } - ] + modelName: 'session' } )