From 01e0f9e5587eb193993917111d3a5e210a9f5fdd Mon Sep 17 00:00:00 2001 From: izzy Date: Mon, 12 May 2025 12:15:23 +0100 Subject: [PATCH] fix: add Authifier migration for last_seen --- .../models/admin_migrations/ops/mongodb/scripts.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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) }