diff options
-rw-r--r-- | pki/base/console/src/com/netscape/admin/certsrv/connection/AdminConnection.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pki/base/console/src/com/netscape/admin/certsrv/connection/AdminConnection.java b/pki/base/console/src/com/netscape/admin/certsrv/connection/AdminConnection.java index af3b6b85e..d34934300 100644 --- a/pki/base/console/src/com/netscape/admin/certsrv/connection/AdminConnection.java +++ b/pki/base/console/src/com/netscape/admin/certsrv/connection/AdminConnection.java @@ -671,7 +671,9 @@ public class AdminConnection { String name = (String)names.nextElement(); sb.append(name); sb.append("="); - sb.append(java.net.URLEncoder.encode(request.get(name))); + if (request.get(name) != null) { + sb.append(java.net.URLEncoder.encode(request.get(name))); + } if (names.hasMoreElements()) sb.append("&"); } @@ -688,7 +690,9 @@ public class AdminConnection { String name = (String)names.nextElement(); sb1.append(name); sb1.append("="); - sb1.append(java.net.URLEncoder.encode(request.get(name))); + if (request.get(name) != null) { + sb1.append(java.net.URLEncoder.encode(request.get(name))); + } if (names.hasMoreElements()) sb1.append("&"); } |