diff --git a/src/plugins/plugin_misc_identity.py b/src/plugins/plugin_misc_identity.py index e037cfa8..a37ce1f0 100755 --- a/src/plugins/plugin_misc_identity.py +++ b/src/plugins/plugin_misc_identity.py @@ -66,13 +66,13 @@ class Identity(object): """ id_data = {} # we first check roster - roster_item = yield client.roster.getItem(jid_.userhostJID) + roster_item = yield client.roster.getItem(jid_.userhostJID()) if roster_item is not None and roster_item.name: id_data[u'nick'] = roster_item.name else: # then vcard nick = yield self._v.getNick(client, jid_) - id_data[u'nick'] = nick if nick else jid_.user + id_data[u'nick'] = nick if nick else jid_.user.capitalize() defer.returnValue(id_data)