diff --git a/common/src/main/java/com/genexus/URLRouter.java b/common/src/main/java/com/genexus/URLRouter.java index 90541190d..3c642a0fc 100644 --- a/common/src/main/java/com/genexus/URLRouter.java +++ b/common/src/main/java/com/genexus/URLRouter.java @@ -115,7 +115,7 @@ private static String convertParmsToQueryString(boolean useNamedParameters, Stri for (int i = 0; i < parms.length; i++) { if (!useNamedParameters || parms.length != parmsName.length) - queryString = queryString + parms[i] + ((i < parms.length -1)? "," : ""); + queryString = queryString + parms[i] + ((i < parms.length -1 || (i == parms.length -1 && parms[i].isEmpty()) ) ? "," : ""); else queryString = queryString + parmsName[i] + "=" + parms[i] + ((i < parms.length -1)? "&" : ""); }