diff --git a/src/core/js/form_elements.js b/src/core/js/form_elements.js
index a4690932d8257b416992d7f2c4fa0c24903d139a..a507be9ff79f5b4fb0066624d04b5919a7e7d4fb 100644
--- a/src/core/js/form_elements.js
+++ b/src/core/js/form_elements.js
@@ -1328,10 +1328,16 @@ var form_elements = new function () {
      * @returns {HTMLElement} a double form field.
      */
     this.make_double_input = function (config) {
-        var clone = $.extend({}, config, {
+        const _config = $.extend({}, config, {
             type: "number"
         });
-        var ret = $(this._make_input(clone))
+        const ret = $(this._make_input(_config))
+        if (config.min) {
+            ret.find("input").attr("min", config.min);
+        }
+        if (config.max) {
+            ret.find("input").attr("max", config.max);
+        }
         ret.find("input").attr("step", "any");
         return ret[0];
     }
@@ -1348,12 +1354,6 @@ var form_elements = new function () {
     this.make_integer_input = function (config) {
         var ret = $(this.make_double_input(config));
         ret.find("input").attr("step", "1");
-        if (config.min) {
-            ret.find("input").attr("min", config.min);
-        }
-        if (config.max) {
-            ret.find("input").attr("max", config.max);
-        }
         return ret[0];
     }
 
@@ -1596,4 +1596,4 @@ var form_elements = new function () {
 
 $(document).ready(function () {
     caosdb_modules.register(form_elements);
-});
\ No newline at end of file
+});