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