From c10a882fd9d146e249852c4a851e53d6cdbe59c8 Mon Sep 17 00:00:00 2001 From: Eduardo Robles Date: Thu, 27 Apr 2023 15:57:44 +0200 Subject: [PATCH] Can't duplicate election when editing date extra field (#295) Parent issue: https://github.com/sequentech/meta/issues/70 --- avUi/election-creation.js | 2 +- dist/appCommon-v7.3.0.js | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/avUi/election-creation.js b/avUi/election-creation.js index afa76170..89a3bd30 100644 --- a/avUi/election-creation.js +++ b/avUi/election-creation.js @@ -57,9 +57,9 @@ angular.module('avUi') }); d.extra_fields = _.filter(el.census.extra_fields, function(ef) { - var must = ef.must; delete ef.disabled; delete ef.must; + delete ef.value; // only add regex if it's filled and it's a text field if (!angular.isUndefined(ef.regex) && diff --git a/dist/appCommon-v7.3.0.js b/dist/appCommon-v7.3.0.js index 26ca4f8b..02ed5630 100644 --- a/dist/appCommon-v7.3.0.js +++ b/dist/appCommon-v7.3.0.js @@ -1441,8 +1441,7 @@ angular.module("avRegistration").config(function() {}), angular.module("avRegist return el.id && (d.id = el.id), d.admin_fields = _.filter(el.census.admin_fields, function(af) { return !0; }), d.extra_fields = _.filter(el.census.extra_fields, function(ef) { - ef.must; - return delete ef.disabled, delete ef.must, angular.isUndefined(ef.regex) || _.contains([ "int", "text" ], ef.type) && 0 !== $.trim(ef.regex).length || delete ef.regex, + return delete ef.disabled, delete ef.must, delete ef.value, angular.isUndefined(ef.regex) || _.contains([ "int", "text" ], ef.type) && 0 !== $.trim(ef.regex).length || delete ef.regex, _.contains([ "bool", "captcha" ], ef.type) ? (delete ef.min, delete ef.max) : (ef.min && (ef.min = parseInt(ef.min)), ef.max && (ef.max = parseInt(ef.max))), !0; }), d;