From 959e5ec558d0ec79863e901736af769d01ed5c1b Mon Sep 17 00:00:00 2001 From: Tehom Date: Sat, 18 Feb 2017 09:46:19 -0500 Subject: [PATCH] Put in fix for nicks.has check being True when returning list of False matches due to None caching. --- evennia/commands/default/general.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/evennia/commands/default/general.py b/evennia/commands/default/general.py index e386fbe927..797aa8719e 100644 --- a/evennia/commands/default/general.py +++ b/evennia/commands/default/general.py @@ -175,10 +175,9 @@ class CmdNick(COMMAND_DEFAULT_CLASS): errstring += "Not a valid nick index." else: errstring += "Nick not found." - if "delete" in switches or "del" in switches: # clear the nick - if caller.nicks.has(old_nickstring, category=nicktype): + if old_nickstring and caller.nicks.has(old_nickstring, category=nicktype): caller.nicks.remove(old_nickstring, category=nicktype) string += "\nNick removed: '|w%s|n' -> |w%s|n." % (old_nickstring, old_replstring) else: