plugin identity: fixed nick when there is no user part in entity
This commit is contained in:
parent
86a52e58a6
commit
c7698c5057
1 changed files with 6 additions and 1 deletions
|
|
@ -90,7 +90,12 @@ class Identity(object):
|
|||
else:
|
||||
# and finally then vcard
|
||||
nick = yield self._v.getNick(client, jid_)
|
||||
id_data[u"nick"] = nick if nick else jid_.user.capitalize()
|
||||
if nick:
|
||||
id_data[u"nick"] = nick
|
||||
elif jid_.user:
|
||||
id_data[u"nick"] = jid_.user.capitalize()
|
||||
else:
|
||||
id_data[u"nick"] = jid_.userhost()
|
||||
|
||||
try:
|
||||
avatar_path = id_data[u"avatar"] = yield self._v.getAvatar(
|
||||
|
|
|
|||
Loading…
Reference in a new issue