From 7a7f5b76bbbc2dcefcc9781789f3ece1964d2f2d Mon Sep 17 00:00:00 2001 From: Devin Nusbaum Date: Thu, 4 Oct 2018 15:05:40 -0400 Subject: [PATCH] [JENKINS-48516] Uniquify names before setting initial visibility --- core/src/main/resources/lib/form/repeatable/repeatable.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/resources/lib/form/repeatable/repeatable.js b/core/src/main/resources/lib/form/repeatable/repeatable.js index 05f8fc3060..f70e6f56a6 100644 --- a/core/src/main/resources/lib/form/repeatable/repeatable.js +++ b/core/src/main/resources/lib/form/repeatable/repeatable.js @@ -186,7 +186,8 @@ Behaviour.specify("INPUT.repeatable-delete", 'repeatable', 0, function(e) { }); // radio buttons in repeatable content -Behaviour.specify("DIV.repeated-chunk", 'repeatable', 0, function(d) { +// Needs to run before the radioBlock behavior so that names are already unique. +Behaviour.specify("DIV.repeated-chunk", 'repeatable', -200, function(d) { var inputs = d.getElementsByTagName('INPUT'); for (var i = 0; i < inputs.length; i++) { if (inputs[i].type == 'radio') {