aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/set.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/set.py b/modules/set.py
index a2d15b9e..80a490e8 100644
--- a/modules/set.py
+++ b/modules/set.py
@@ -285,7 +285,12 @@ class Module(ModuleManager.BaseModule):
target = ConfigChannelTarget(self.bot, event["server"],
name)
else:
- target = event["target"]
+ if event["is_channel"]:
+ target = event["target"]
+ else:
+ raise utils.EventError(
+ "Cannot change config for current channel when in "
+ "private message")
elif context == "server":
setting_key = "serverset"
target = event["server"]