diff --git a/src/groupchat_window.py b/src/groupchat_window.py index 1aacc4085..04a33ae9a 100644 --- a/src/groupchat_window.py +++ b/src/groupchat_window.py @@ -244,7 +244,10 @@ class GroupchatWindow(chat.Chat): return iter def get_role(self, room_jid, nick): - return self.contacts[room_jid][nick].role + if self.contacts[room_jid].has_key(nick): + return self.contacts[room_jid][nick].role + else: + return 'visitor' def update_state_images(self): roster = self.plugin.roster