aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2018-09-07 01:04:53 +0200
committerKim Alvefur <zash@zash.se>2018-09-07 01:04:53 +0200
commit4ecf288a935ba26546967f27168448bc4cc2d4d4 (patch)
tree75c7df9f24ca01cd2fee38cd4ed1ed40d3f7f250
parent632cc02666c73290a221dc51c89eb1caabd015cc (diff)
downloadprosody-4ecf288a935ba26546967f27168448bc4cc2d4d4.tar.gz
prosody-4ecf288a935ba26546967f27168448bc4cc2d4d4.zip
mod_vcard_legacy: Handle avatar without vcard4
Since vcards are just avatar containers in many modern clients, aborting in case of no vcard4 data is not optimal. The upgrade mechanism needs further tweaks.
-rw-r--r--plugins/mod_vcard_legacy.lua4
1 files changed, 0 insertions, 4 deletions
diff --git a/plugins/mod_vcard_legacy.lua b/plugins/mod_vcard_legacy.lua
index 302dc7f8..d6383114 100644
--- a/plugins/mod_vcard_legacy.lua
+++ b/plugins/mod_vcard_legacy.lua
@@ -107,10 +107,6 @@ module:hook("iq-get/bare/vcard-temp:vCard", function (event)
vcard_temp:up();
end
end
- else
- local legacy_vcard = st.deserialize(vcards:get(jid_split(stanza.attr.to) or origin.username));
- origin.send(st.reply(stanza):add_child(legacy_vcard or vcard_temp));
- return true;
end
local meta_ok, avatar_meta = pep_service:get_items("urn:xmpp:avatar:metadata", stanza.attr.from);