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/e9f3deb7e763a92ed4d110b719650f7c8...