]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/account/certs/Certificates.java
upd: enforce a more strict Form call pattern.
[gigi.git] / src / org / cacert / gigi / pages / account / certs / Certificates.java
index 8acd48422c03044aa9f06f36e6952e787d97e5c4..23cd915da26b0a7b4dd5daf297af9afbbd526688 100644 (file)
@@ -104,21 +104,13 @@ public class Certificates extends Page implements HandlesMixedRequest {
     @Override
     public boolean beforePost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
         if (support && "revoke".equals(req.getParameter("action"))) {
-            if (Form.getForm(req, RevokeSingleCertForm.class).submitExceptionProtected(req)) {
-                resp.sendRedirect(req.getPathInfo());
-                return true;
-            }
-            return false;
+            return Form.getForm(req, RevokeSingleCertForm.class).submitExceptionProtected(req, resp);
         }
         if ( !req.getPathInfo().equals(PATH)) {
             resp.sendError(500);
             return true;
         }
-        if (Form.getForm(req, CertificateModificationForm.class).submitExceptionProtected(req)) {
-            resp.sendRedirect(PATH);
-            return true;
-        }
-        return false;
+        return Form.getForm(req, CertificateModificationForm.class).submitExceptionProtected(req, resp);
     }
 
     @Override