aboutsummaryrefslogtreecommitdiffstats
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)
downloadbitbot-97c439a9d7bb98efa8e8a30a3d8d46988595f67d.tar.gz
bitbot-97c439a9d7bb98efa8e8a30a3d8d46988595f67d.tar.bz2
bitbot-97c439a9d7bb98efa8e8a30a3d8d46988595f67d.zip
!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))