aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2019-10-09 20:56:38 +0100
committerGravatar jesopo2019-10-09 20:56:38 +0100
commit97c439a9d7bb98efa8e8a30a3d8d46988595f67d (patch)
treed321e15477b0bb00b5fb1242cc11696acefe25f2
parenta chain has failed to generate if the result is the same as the input (diff)
signature
!editserver only need an alias to exist, not to be currently connected
-rw-r--r--modules/admin.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/admin.py b/modules/admin.py
index 2ca50843..46619382 100644
--- a/modules/admin.py
+++ b/modules/admin.py
@@ -168,8 +168,8 @@ class Module(ModuleManager.BaseModule):
@utils.kwarg("permission", "editserver")
def edit_server(self, event):
alias = event["args_split"][0]
- server = self.bot.get_server_by_alias(alias)
- if server == None:
+ server_id = self._id_from_alias(alias)
+ if server_id == None:
raise utils.EventError("Unknown server '%s'" % alias)
option = event["args_split"][1].lower()
@@ -196,5 +196,5 @@ class Module(ModuleManager.BaseModule):
else:
raise utils.EventError("Unknown option '%s'" % option)
- self.bot.database.servers.edit(server.id, option, value_parsed)
+ self.bot.database.servers.edit(server_id, option, value_parsed)
event["stdout"].write("Set %s for %s" % (option, alias))