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
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits