From af10118803346eec545ac3dfb8b95b49eee2e5be Mon Sep 17 00:00:00 2001 From: David Kennedy Date: Fri, 15 Nov 2024 18:36:16 -0500 Subject: [PATCH] fixing a bug in suborganization handling --- src/registrar/assets/js/get-gov-admin.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/registrar/assets/js/get-gov-admin.js b/src/registrar/assets/js/get-gov-admin.js index 91b038fd1..9fd15b9f9 100644 --- a/src/registrar/assets/js/get-gov-admin.js +++ b/src/registrar/assets/js/get-gov-admin.js @@ -544,19 +544,19 @@ function handlePortfolioSelection() { * This function ensures the form dynamically reflects whether a specific suborganization is being selected or requested. */ function updateSuborganizationFieldsDisplay() { - + let portfolio_id = portfolioDropdown.val(); let suborganization_id = suborganizationDropdown.val(); - if (suborganization_id) { - // Hide suborganization request fields if suborganization is selected - hideElement(requestedSuborganizationField); - hideElement(suborganizationCity); - hideElement(suborganizationStateTerritory); - } else { + if (portfolio_id && !suborganization_id) { // Show suborganization request fields showElement(requestedSuborganizationField); showElement(suborganizationCity); showElement(suborganizationStateTerritory); + } else { + // Hide suborganization request fields if suborganization is selected + hideElement(requestedSuborganizationField); + hideElement(suborganizationCity); + hideElement(suborganizationStateTerritory); } }