From ff2e0641b9e2f0d251c59ca9f80d72f07f4dc7ec Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Thu, 28 Oct 2021 13:02:59 +0200 Subject: util.dataforms: Encode size attributes as integers in XEP-0221 media element Otherwise very large fields would be serialized in e notation --- util/dataforms.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'util/dataforms.lua') diff --git a/util/dataforms.lua b/util/dataforms.lua index 4daebbcb..66733895 100644 --- a/util/dataforms.lua +++ b/util/dataforms.lua @@ -151,7 +151,7 @@ function form_t.form(layout, data, formtype) local media = field.media; if media then - form:tag("media", { xmlns = "urn:xmpp:media-element", height = ("%g"):format(media.height), width = ("%g"):format(media.width) }); + form:tag("media", { xmlns = "urn:xmpp:media-element", height = ("%d"):format(media.height), width = ("%d"):format(media.width) }); for _, val in ipairs(media) do form:tag("uri", { type = val.type }):text(val.uri):up() end -- cgit v1.2.3