diff options
author | John Smith <mrdoctorwho@helldev.net> | 2019-02-09 12:03:04 +0300 |
---|---|---|
committer | John Smith <mrdoctorwho@helldev.net> | 2019-02-09 12:03:04 +0300 |
commit | a9d965cfba773043a77651e10e9059ab5e1d3473 (patch) | |
tree | 69bb0b46dbbb5a44e76280469edeae02c9ee234b /extensions | |
parent | b40984006f9410d1fc4db5df30dfd9d325753721 (diff) |
fix groupchats behaving wrong when user had a status
There was a typo making it impossible to receive presences in the groupchat presence handler if user had an XMPP status
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/groupchats.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/extensions/groupchats.py b/extensions/groupchats.py index 027ffa8..04cbaf8 100644 --- a/extensions/groupchats.py +++ b/extensions/groupchats.py @@ -291,7 +291,6 @@ class Chat(object): everyone = all_users + self.users.keys() # how would it get in there? if TransportID in everyone: - logger.debug("removing transport from groupchat users list") everyone.remove(TransportID) if userObject.vk.getUserID() in everyone: everyone.remove(userObject.vk.getUserID()) @@ -300,7 +299,7 @@ class Chat(object): jid = vk2xmpp(user) userId = int(user) existingUser = self.users.get(userId) - if not existingUser or existingUser.get("name") == "undefined": + if not existingUser: logger.debug("groupchats: user %s has joined the chat %s (jid: %s)", user, self.jid, userObject.source) # TODO: Transport MUST NOT request the name for each user it sees. |