# HG changeset patch # User Kim Alvefur # Date 1635418979 -7200 # Node ID 2138fc13d53a6ad237f1543c23e3d949fdf928ca # Parent d30c81b875f2e98c1cc057257c1ed83936f94fa3 util.dataforms: Encode size attributes as integers in XEP-0221 media element Otherwise very large fields would be serialized in e notation diff -r d30c81b875f2 -r 2138fc13d53a util/dataforms.lua --- a/util/dataforms.lua Thu Oct 28 13:00:24 2021 +0200 +++ b/util/dataforms.lua Thu Oct 28 13:02:59 2021 +0200 @@ -151,7 +151,7 @@ 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