# HG changeset patch # User Jonas Schäfer # Date 1642257553 -3600 # Node ID 0fee75871f78672c56b03de4fd8e8b7913727ce0 # Parent 94253e02d47d78636f68bace40bf889f13b28eca mod_storage_xep0227: be defensive against empty vCard An empty vCard store may look like the empty table, which does not have the `attr` key, which would then blow up in util.stanza.deserialize. diff -r 94253e02d47d -r 0fee75871f78 plugins/mod_storage_xep0227.lua --- a/plugins/mod_storage_xep0227.lua Sat Jan 15 15:13:41 2022 +0100 +++ b/plugins/mod_storage_xep0227.lua Sat Jan 15 15:39:13 2022 +0100 @@ -160,7 +160,7 @@ local usere = xml and getUserElement(xml); if usere then usere:remove_children("vCard", "vcard-temp"); - if not data then + if not data or not data.attr then -- No data to set, old one deleted, success return true; end