]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/orga/CreateOrgPage.java
fix: re-display form on error in some cases.
[gigi.git] / src / org / cacert / gigi / pages / orga / CreateOrgPage.java
index 4d6a38798ac34603ea74eebcc764f6ddbfded230..eaf8ad289ad227d1f26990b9350a3059b89aeada 100644 (file)
@@ -29,8 +29,8 @@ public class CreateOrgPage extends Page {
 
     @Override
     public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+        CreateOrgForm form = Form.getForm(req, CreateOrgForm.class);
         try {
-            CreateOrgForm form = Form.getForm(req, CreateOrgForm.class);
             if (form.submit(resp.getWriter(), req)) {
                 resp.sendRedirect(ViewOrgPage.DEFAULT_PATH + "/" + form.getResult().getId());
                 return;
@@ -38,6 +38,7 @@ public class CreateOrgPage extends Page {
         } catch (GigiApiException e) {
             e.format(resp.getWriter(), getLanguage(req));
         }
+        form.output(resp.getWriter(), getLanguage(req), new HashMap<String, Object>());
     }
 
     @Override