comparison mod_rest/jsonmap.lib.lua @ 3818:a607c69d0804

mod_rest: Guess 'get' as default type for 'iq' stanzas in JSON mapping
author Kim Alvefur <zash@zash.se>
date Wed, 01 Jan 2020 17:37:04 +0100
parents 937f8c463be6
children 1bab6f67eb5f
comparison
equal deleted inserted replaced
3817:937f8c463be6 3818:a607c69d0804
222 if t.to and not s.attr.to then 222 if t.to and not s.attr.to then
223 return nil, "invalid-jid-to"; 223 return nil, "invalid-jid-to";
224 end 224 end
225 if t.from and not s.attr.from then 225 if t.from and not s.attr.from then
226 return nil, "invalid-jid-from"; 226 return nil, "invalid-jid-from";
227 end
228 if kind == "iq" and not t.type then
229 t.type = "get";
227 end 230 end
228 231
229 if type(t.error) == "table" then 232 if type(t.error) == "table" then
230 return st.error_reply(st.reply(s), str(t.error.type), str(t.error.condition), str(t.error.text)); 233 return st.error_reply(st.reply(s), str(t.error.type), str(t.error.condition), str(t.error.text));
231 elseif t.type == "error" then 234 elseif t.type == "error" then