Changeset

9271:651e945ad971

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.
author Kim Alvefur <zash@zash.se>
date Fri, 07 Sep 2018 01:04:53 +0200
parents 9270:b024fae6919e
children 9272:c047be86dd51
files plugins/mod_vcard_legacy.lua
diffstat 1 files changed, 0 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/mod_vcard_legacy.lua	Fri Sep 07 00:36:31 2018 +0200
+++ b/plugins/mod_vcard_legacy.lua	Fri Sep 07 01:04:53 2018 +0200
@@ -107,10 +107,6 @@
 				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);