# HG changeset patch # User Kim Alvefur # Date 1346018670 -7200 # Node ID de6e59e751eb6c311e0c1d08c5fcd396d9357327 # Parent c3e2b95b5b0b5b7e23e85efc51d476e58c8e91ee util.vcard: Handle empty vcards diff -r c3e2b95b5b0b -r de6e59e751eb util/vcard.lua --- 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 = {};