From 5ff5c2caa9dc812ab610a8da088b94f148984284 Mon Sep 17 00:00:00 2001 From: Derek Kniffin Date: Mon, 19 Dec 2022 16:19:04 -0500 Subject: [PATCH] Fix issue with has_many nested_input The JS here is now scoping down the selector to the containing fieldset, rather than the whole document --- app/javascript/activeadmin_addons/inputs/nested-select.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/activeadmin_addons/inputs/nested-select.js b/app/javascript/activeadmin_addons/inputs/nested-select.js index a63c689d..d85836b8 100644 --- a/app/javascript/activeadmin_addons/inputs/nested-select.js +++ b/app/javascript/activeadmin_addons/inputs/nested-select.js @@ -155,7 +155,7 @@ var initializer = function() { if (!!parent) { var parentSelectorId = '#' + model + '_' + parent; if (!$(parentSelectorId).length) { - parentSelectorId = $(container).find('*[id*=' + parent + ']')[0]; + parentSelectorId = selectInstance.closest("fieldset.inputs").find("*[id*=" + parent + "]")[0]; } var parentSelector = $(parentSelectorId)[0];