]> WPIA git - gigi.git/commitdiff
Fix: Stacktrace on certificate generation timeout.
authorFelix Dörre <felix@dogcraft.de>
Sat, 21 Mar 2015 12:05:07 +0000 (13:05 +0100)
committerFelix Dörre <felix@dogcraft.de>
Sat, 21 Mar 2015 13:57:37 +0000 (14:57 +0100)
src/org/cacert/gigi/dbObjects/Certificate.java
src/org/cacert/gigi/pages/account/certs/CertificateAdd.java

index c0fb6285f57b3ac422db274743106916ca4c2baf..6882b8113018c4c41af40bf54f5844f176a9878b 100644 (file)
@@ -347,6 +347,9 @@ public class Certificate {
     }
 
     public static Certificate getBySerial(String serial) {
+        if (serial == null || "".equals(serial)) {
+            return null;
+        }
         // TODO caching?
         try {
             return new Certificate(serial);
index 4e7da1dd187e69b7e866856d74253ee1846e2235..2d9680f18aa619a7b4c567646b9a697ba85e4382 100644 (file)
@@ -30,6 +30,9 @@ public class CertificateAdd extends Page {
         if (f.submit(resp.getWriter(), req)) {
             Certificate c = f.getResult();
             String ser = c.getSerial();
+            if (ser.isEmpty()) {
+                resp.getWriter().println("C");
+            }
             resp.sendRedirect(Certificates.PATH + "/" + ser);
         }
         f.output(resp.getWriter(), getLanguage(req), Collections.<String,Object>emptyMap());