aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/config.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/config.py b/modules/config.py
index 665a9986..7917479b 100644
--- a/modules/config.py
+++ b/modules/config.py
@@ -142,9 +142,9 @@ class Module(ModuleManager.BaseModule):
else:
target = event["user"]
elif context == "channelset":
- yield utils.Check("channel-mode", "o")|permission_check
if name:
+ yield permission_check
if name in event["server"].channels:
target = event["server"].channels.get(name)
else:
@@ -152,6 +152,7 @@ class Module(ModuleManager.BaseModule):
name)
else:
if event["is_channel"]:
+ yield utils.Check("channel-mode", "o")|permission_check
target = event["target"]
else:
raise utils.EventError(