util/dataforms.lua
changeset 11884 d30c81b875f2
parent 11882 bf6706057283
child 11885 2138fc13d53a
--- a/util/dataforms.lua	Tue Oct 26 15:41:54 2021 +0200
+++ b/util/dataforms.lua	Thu Oct 28 13:00:24 2021 +0200
@@ -107,8 +107,10 @@
 					value = datetime.datetime(value);
 				elseif field_type == "boolean" then
 					value = value ~= 0;
+				elseif field.datatype == "xs:double" or field.datatype == "xs:decimal" then
+					value = ("%f"):format(value);
 				else
-					value = ("%g"):format(value);
+					value = ("%d"):format(value);
 				end
 			end
 			-- Add value, depending on type