diff --git a/crates/core/database/src/models/channels/model.rs b/crates/core/database/src/models/channels/model.rs index 84b42bcc..1151e4ca 100644 --- a/crates/core/database/src/models/channels/model.rs +++ b/crates/core/database/src/models/channels/model.rs @@ -718,6 +718,7 @@ impl Channel { role_permissions, nsfw, voice, + slowmode, .. } => { if partial.name.is_some() { @@ -753,6 +754,10 @@ impl Channel { if partial.voice.is_some() || remove.contains(&FieldsChannel::Voice) { before.voice = voice.clone(); }; + + if partial.slowmode.is_some() { + before.slowmode = *slowmode; + } } }