diff --git a/webapp/product-build.xml b/webapp/product-build.xml
index 3762d0d55..2987ee4b2 100644
--- a/webapp/product-build.xml
+++ b/webapp/product-build.xml
@@ -67,6 +67,7 @@
+
@@ -166,7 +167,7 @@
- - - - - - - - - - - - - - - - - -->
queryParameters){
+ if( queryParameters != null ){
+ if( ! queryParameters.containsKey(key) )
+ return true; //none
+ String[] vt = queryParameters.get(key);
+ return vt == null || vt.length == 0 || vt.length==1;
+ }else{
+ log.error("passed null queryParameters");
+ return false;
+ }
+ }
+
+ protected boolean hasSingleNonNullNonEmptyValueForKey(String key, Map queryParameters){
+ if( queryParameters != null ){
+ if( ! queryParameters.containsKey(key) )
+ return true; //none
+ String[] vt = queryParameters.get(key);
+ return vt != null && vt.length == 1 && vt[0] != null && ! vt[0].isEmpty() ;
+ }else{
+ log.error("passed null queryParameters");
+ return false;
+ }
+ }
+}