diff options
author | Kim Alvefur <zash@zash.se> | 2020-04-23 18:42:47 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2020-04-23 18:42:47 +0200 |
commit | 4d54d3e1352e11519002d917f4d24267d0776bd7 (patch) | |
tree | 8d023f439b0c0005d3be4af469374d6163d46874 | |
parent | f4572c17325ceab3d69a137f2bc508c33638cc94 (diff) | |
download | prosody-4d54d3e1352e11519002d917f4d24267d0776bd7.tar.gz prosody-4d54d3e1352e11519002d917f4d24267d0776bd7.zip |
util.rsm: Don't convert values to strings that should already be strings
Causes util.stanza to throw an error, which helps detect mistakes
-rw-r--r-- | util/rsm.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/util/rsm.lua b/util/rsm.lua index aade3c19..ad725d76 100644 --- a/util/rsm.lua +++ b/util/rsm.lua @@ -10,7 +10,7 @@ -- local stanza = require"util.stanza".stanza; -local tostring, tonumber = tostring, tonumber; +local tonumber = tonumber; local s_format = string.format; local type = type; local pairs = pairs; @@ -52,14 +52,14 @@ local element_generators = setmetatable({ if type(data) == "table" then st:tag("first", { index = inttostr(data.index) }):text(data[1]):up(); else - st:tag("first"):text(tostring(data)):up(); + st:tag("first"):text(data):up(); end end; before = function(st, data) if data == true then st:tag("before"):up(); else - st:tag("before"):text(tostring(data)):up(); + st:tag("before"):text(data):up(); end end; max = function (st, data) @@ -71,7 +71,7 @@ local element_generators = setmetatable({ }, { __index = function(_, name) return function(st, data) - st:tag(name):text(tostring(data)):up(); + st:tag(name):text(data):up(); end end; }); |