diff --git a/crates/core/database/src/models/admin_migrations/ops/mongodb/scripts.rs b/crates/core/database/src/models/admin_migrations/ops/mongodb/scripts.rs index 16618ea9..a00cfab7 100644 --- a/crates/core/database/src/models/admin_migrations/ops/mongodb/scripts.rs +++ b/crates/core/database/src/models/admin_migrations/ops/mongodb/scripts.rs @@ -21,7 +21,7 @@ struct MigrationInfo { revision: i32, } -pub const LATEST_REVISION: i32 = 31; +pub const LATEST_REVISION: i32 = 32; pub async fn migrate_database(db: &MongoDb) { let migrations = db.col::("migrations"); @@ -1128,6 +1128,17 @@ pub async fn run_migrations(db: &MongoDb, revision: i32) -> i32 { } } + if revision <= 32 { + info!( + "Running migration [revision 32 / 12-05-2025]: (Authifier) Add last_seen to sessions." + ); + + let db = authifier::Database::MongoDb(authifier::database::MongoDb(db.db())); + db.run_migration(authifier::Migration::M2025_02_20AddLastSeenToSession) + .await + .unwrap(); + } + // Reminder to update LATEST_REVISION when adding new migrations. LATEST_REVISION.max(revision) }