fix: Check are_all_blocked in server_filter_level

This commit is contained in:
timedout committed 2026-06-24 20:13:17 +01:00
1 parent 63a1a3d9ab
commit 2a4b9f9323
1 file changed
+3 -1
+3 -1
View File
@@ -137,7 +137,9 @@ impl InvitePermissionConfigEventContent {
/// Test the filters against a server name. Port numbers are ignored.
#[must_use]
pub fn server_filter_level(&self, server: &ServerName) -> FilterLevel {
if !self.enabled {
if self.are_all_blocked() {
FilterLevel::Block
} else if !self.enabled {
FilterLevel::Allow
} else {
let server = server.host();