diff --git a/src/commands/default/player.py b/src/commands/default/player.py index 42b1e05dbd..6247e8a4b5 100644 --- a/src/commands/default/player.py +++ b/src/commands/default/player.py @@ -82,6 +82,11 @@ class CmdOOCLook(MuxPlayerCommand): sessid = self.sessid # get all our characters and sessions characters = player.db._playable_characters + if None in characters: + # clean up list if character object was deleted in between + characters = [character for character in characters if character] + player.db._playable_characters = characters + sessions = player.get_all_sessions() is_su = player.is_superuser