Mon, 27 Aug 2012 00:04:30 +0200
util.vcard: Handle empty vcards
util/vcard.lua | file | annotate | diff | comparison | revisions |
--- a/util/vcard.lua Thu Aug 09 20:18:55 2012 +0200 +++ b/util/vcard.lua Mon Aug 27 00:04:30 2012 +0200 @@ -98,7 +98,7 @@ end function to_xep54(vCards) - if vCards[1].name then + if not vCards[1] or vCards[1].name then return vcard_to_xep54(vCards) else local t = st.stanza("xCard", { xmlns = "vcard-temp" }); @@ -213,7 +213,7 @@ end function to_text(vCards) - if vCards[1].name then + if vCards[1] and vCards[1].name then return vcard_to_text(vCards) else local t = {};