aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/permissions.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/permissions.py b/modules/permissions.py
index 3baa61e2..23eb4dbf 100644
--- a/modules/permissions.py
+++ b/modules/permissions.py
@@ -156,6 +156,9 @@ class Module(object):
target.nickname, permission))
else:
permissions.remove(permission)
- target.set_setting("permissions", permissions)
+ if not permissions:
+ target.del_setting("permissions")
+ else:
+ target.set_setting("permissions", permissions)
event["stdout"].write("Removed permission '%s' from %s" % (
permission, target.nickname))