projects
/
prosody.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
35b3d8a
)
util.dataforms: Return nil for empty list-mutli responses, to be consistent with...
author
Florian Zeitz
<florob@babelmonkeys.de>
Thu, 13 Jun 2013 22:07:57 +0000
(
00:07
+0200)
committer
Florian Zeitz
<florob@babelmonkeys.de>
Thu, 13 Jun 2013 22:07:57 +0000
(
00:07
+0200)
util/dataforms.lua
patch
|
blob
|
history
diff --git
a/util/dataforms.lua
b/util/dataforms.lua
index 8634e337f98ee1db5b43470581764755a4c9e12c..52924841a0dc4fcc98907ed2eb96f9891c1cdbfe 100644
(file)
--- a/
util/dataforms.lua
+++ b/
util/dataforms.lua
@@
-187,7
+187,11
@@
field_readers["list-multi"] =
for value in field_tag:childtags("value") do
result[#result+1] = value:get_text();
end
- return result, (required and #result == 0 and "Required value missing" or nil);
+ if #result > 0 then
+ return result;
+ elseif required then
+ return nil, "Required value missing";
+ end
end
field_readers["text-multi"] =