From 6ba48a019721ae5a785323a330596cd569faf782 Mon Sep 17 00:00:00 2001 From: Zomatree Date: Wed, 22 Oct 2025 18:19:02 +0100 Subject: [PATCH] fix: add Speak and Listen to default permissions --- .../src/models/admin_migrations/ops/mongodb/scripts.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 31ddf9f0..472f665e 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 @@ -25,7 +25,7 @@ struct MigrationInfo { revision: i32, } -pub const LATEST_REVISION: i32 = 48; // MUST BE +1 to last migration +pub const LATEST_REVISION: i32 = 49; // MUST BE +1 to last migration pub async fn migrate_database(db: &MongoDb) { let migrations = db.col::("migrations"); @@ -1246,8 +1246,8 @@ pub async fn run_migrations(db: &MongoDb, revision: i32) -> i32 { .expect("Failed to update voice channels"); }; - if revision <= 47 { - info!("Running migration [revision 47 / 29-04-2025]: Add Video to default permissions"); + if revision <= 48 { + info!("Running migration [revision 48 / 22-10-2025]: Add Video + Listen to default permissions"); db.col::("servers") .update_many( @@ -1255,7 +1255,7 @@ pub async fn run_migrations(db: &MongoDb, revision: i32) -> i32 { doc! { "$bit": { "default_permissions": { - "or": ChannelPermission::Video as i64 + "or": (ChannelPermission::Video + ChannelPermission::Speak + ChannelPermission::Listen) as i64 }, } }