From f0591280b94f4af5f2ffc15752b16f99c8ba24d8 Mon Sep 17 00:00:00 2001 From: zuzanna-maria Date: Fri, 5 Jan 2024 16:44:51 +0100 Subject: [PATCH] fixed bug with duplication of 'required' status --- www/form/inner.js | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/www/form/inner.js b/www/form/inner.js index ef9653f56..d024e1805 100644 --- a/www/form/inner.js +++ b/www/form/inner.js @@ -4109,26 +4109,22 @@ define([ idx = obj.idx; _uid = Util.uid(); - var opts; + var opts = content.form[uid].opts; if (type === 'multiradio' || type === 'multicheck') { var itemKeys = Util.getKeysArray(content.form[uid].opts.items.length); var valueKeys = Util.getKeysArray(content.form[uid].opts.values.length); - opts = { - items: itemKeys.map(function (i) { + opts.items = itemKeys.map(function (i) { return { uid: Util.uid(), v: content.form[uid].opts.items[i].v }; - }), - values: valueKeys.map(function (i) { + }); + opts.values = valueKeys.map(function (i) { return { uid: Util.uid(), v: content.form[uid].opts.values[i].v }; - }) - }; - } else { - opts = content.form[uid].opts; + }); } content.form[_uid] = {