From 1579d34f67d4824e359b34976d93480d56c0d15d Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 3 Jan 2023 09:59:30 +0000 Subject: [PATCH] Allows multiple Free Text fields to be added to form layout --- js/model/crm.uf.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/js/model/crm.uf.js b/js/model/crm.uf.js index 636304bad7..f92dcb1e0d 100644 --- a/js/model/crm.uf.js +++ b/js/model/crm.uf.js @@ -358,12 +358,14 @@ * */ markDuplicates: function() { - var ufFieldModelsByKey = this.groupBy(function(ufFieldModel) { + const ufFieldModelsByKey = this.groupBy(function(ufFieldModel) { return ufFieldModel.getSignature(); }); this.each(function(ufFieldModel){ - var is_duplicate = ufFieldModelsByKey[ufFieldModel.getSignature()].length > 1; - if (is_duplicate != ufFieldModel.get('is_duplicate')) { + const length = ufFieldModelsByKey[ufFieldModel.getSignature()].length > 1; + const label = ufFieldModelsByKey[ufFieldModel.getSignature()][0].attributes.label !== 'Free HTML'; + const is_duplicate = length && label; + if (is_duplicate !== ufFieldModel.get('is_duplicate')) { ufFieldModel.set('is_duplicate', is_duplicate); } }); -- 2.25.1