From 7241027ff7d400bdddbfcc620fcd2d397b471b89 Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 28 Jan 2020 01:32:27 +0000 Subject: [PATCH] fix privateonly/channelonly - True or None, not True or False --- src/core_modules/command_spec.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/core_modules/command_spec.py b/src/core_modules/command_spec.py index 9d6e8b90..d8ac84d4 100644 --- a/src/core_modules/command_spec.py +++ b/src/core_modules/command_spec.py @@ -89,13 +89,15 @@ class Module(ModuleManager.BaseModule): value = server.get_user(args[0], create=True) n = 1 elif argument_type.type == "channelonly": - value = not channel == None + if channel: + value = True n = 0 - error = "Command not valid in private message" + error = "Command not valid in PM" elif argument_type.type == "privateonly": - value = channel == None + if not channel: + value = True n = 0 - error = "Command not valid in private message" + error = "Command not valid in-channel" options.append([argument_type, value, n, error]) return options