Software / code / prosody
Changeset
9272:c047be86dd51
mod_vcard_legacy: Return old vcard if neither vcard4 or avatar available
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 07 Sep 2018 01:06:27 +0200 |
| parents | 9271:651e945ad971 |
| children | 9273:f2258e9750cf |
| files | plugins/mod_vcard_legacy.lua |
| diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/mod_vcard_legacy.lua Fri Sep 07 01:04:53 2018 +0200 +++ b/plugins/mod_vcard_legacy.lua Fri Sep 07 01:06:27 2018 +0200 @@ -129,6 +129,10 @@ end end + if not vcard_temp.tags[1] then + vcard_temp = st.deserialize(vcards:get(jid_split(stanza.attr.to) or origin.username)) or vcard_temp; + end + origin.send(st.reply(stanza):add_child(vcard_temp)); return true; end);