# HG changeset patch # User Kim Alvefur # Date 1611325193 -3600 # Node ID 78de3c7acf58ff0c0e5e58d34c54e64e4771fab4 # Parent 3d01bc4547b259cd82248fdefe9961abcae78190 mod_rest: Fix json-mapping stanzas with text or whitespace between tags Test: jsonmap.st2json( st.message({}, "hi"):indent() ) diff -r 3d01bc4547b2 -r 78de3c7acf58 mod_rest/jsonmap.lib.lua --- a/mod_rest/jsonmap.lib.lua Thu Jan 21 18:54:42 2021 +0000 +++ b/mod_rest/jsonmap.lib.lua Fri Jan 22 15:19:53 2021 +0100 @@ -486,7 +486,7 @@ return t; end - for tag in s:children() do + for _, tag in ipairs(s.tags) do local prefix = "{" .. (tag.attr.xmlns or "jabber:client") .. "}"; local mapping = byxmlname[prefix .. tag.name]; if not mapping then