diff --git a/pdb-ui/src/main/resources/resources/js/ui.js b/pdb-ui/src/main/resources/resources/js/ui.js index 4db7529..29f1417 100644 --- a/pdb-ui/src/main/resources/resources/js/ui.js +++ b/pdb-ui/src/main/resources/resources/js/ui.js @@ -1259,7 +1259,8 @@ function GetURLParameter(paramName, defaultValue) function GetURLParameterArray(paramName, defaults) { - var result = defaults != undefined ? defaults : []; + var foundParameter = false; + var result = []; var pageURL = window.location.search.substring(1); var URLVariables = pageURL.split('&'); for (var i = 0; i < URLVariables.length; i++) @@ -1268,8 +1269,14 @@ function GetURLParameterArray(paramName, defaults) if (decodeURIComponent(keyValue[0]) == paramName+"[]") { result.push(decodeURIComponent(keyValue[1])); + foundParameter = true; } } + + if (!foundParameter){ + result = defaults != undefined ? defaults : [] + } + return result; }