Philipp Hörist pushed to branch mainwindow at gajim / gajim


Commits:
e9f3deb7 by lovetox at 2021-03-01T00:17:08+01:00
Contacts: Fix access to roster attr

- - - - -


1 changed file:

- gajim/common/modules/contacts.py


Changes:

=====================================
gajim/common/modules/contacts.py
=====================================
@@ -172,10 +172,13 @@ def chatstate(self):
 
     @property
     def name(self):
+        roster_name = self._get_roster_attr('name')
+        if roster_name:
+            return roster_name
         nickname = app.storage.cache.get_contact(self._jid, 'nickname')
-        if nickname is None:
-            return self._jid.localpart
-        return nickname
+        if nickname:
+            return nickname
+        return self._jid.localpart
 
     @property
     def avatar_sha(self):
@@ -216,7 +219,7 @@ def _get_roster_attr(self, attr):
         item = self._module('Roster').get_item(self._jid)
         if item is None:
             return None
-        return item.get(attr)
+        return getattr(item, attr)
 
     @property
     def is_in_roster(self):



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/e9f3deb7e763a92ed4d110b719650f7c86148d57

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/e9f3deb7e763a92ed4d110b719650f7c86148d57
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
Commits@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to