From 7e451951fa4a0b0397ce7f9c40eb4cbea1738226 Mon Sep 17 00:00:00 2001 From: Griatch Date: Thu, 1 Sep 2016 17:30:06 +0200 Subject: [PATCH] Fix an error when giving an invalid channel name to delcom. Resolves #1032. --- evennia/typeclasses/attributes.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/evennia/typeclasses/attributes.py b/evennia/typeclasses/attributes.py index 9ac370d69c..488fcb82e4 100644 --- a/evennia/typeclasses/attributes.py +++ b/evennia/typeclasses/attributes.py @@ -682,7 +682,9 @@ class NickHandler(AttributeHandler): return super(NickHandler, self).get(key=key, category=category, **kwargs) else: retval = super(NickHandler, self).get(key=key, category=category, **kwargs) - return retval[3] if isinstance(retval, tuple) else [tup[3] for tup in make_iter(retval)] + if retval: + return retval[3] if isinstance(retval, tuple) else [tup[3] for tup in make_iter(retval)] + return None def add(self, key, replacement, category="inputline", **kwargs): """