Merge pull request #328 from flygoast/master

Return an empty <vCard/> element in an IQ-result when no vCard exists.
This commit is contained in:
Evgeny Khramtsov 2014-10-29 16:43:49 +03:00
commit 56dab7ddbe
1 changed files with 5 additions and 0 deletions

View File

@ -186,6 +186,11 @@ process_sm_iq(From, To,
error ->
IQ#iq{type = error,
sub_el = [SubEl, ?ERR_INTERNAL_SERVER_ERROR]};
[] ->
IQ#iq{type = result,
sub_el = [#xmlel{name = <<"vCard">>,
attrs = [{<<"xmlns">>, ?NS_VCARD}],
children = []}]};
Els -> IQ#iq{type = result, sub_el = Els}
end
end.