]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/account/domain/DomainOverview.java
UPD: Correct reping (with 5min rate limiting)
[gigi.git] / src / org / cacert / gigi / pages / account / domain / DomainOverview.java
index 2ca5d3aeedd7d7cf864c05660f98231c04cb39bb..906e2a16b88e266cc2c11c1e08b7fc04b2d057d3 100644 (file)
@@ -6,12 +6,11 @@ import java.util.HashMap;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.cacert.gigi.Gigi;
 import org.cacert.gigi.GigiApiException;
 import org.cacert.gigi.dbObjects.Domain;
 import org.cacert.gigi.dbObjects.DomainPingConfiguration;
 import org.cacert.gigi.dbObjects.User;
-import org.cacert.gigi.output.Form;
+import org.cacert.gigi.output.template.Form;
 import org.cacert.gigi.pages.Page;
 
 public class DomainOverview extends Page {
@@ -71,8 +70,12 @@ public class DomainOverview extends Page {
             if (dpc.getTarget() != d) {
                 return;
             }
-            dpc.requestReping();
-            Gigi.notifyPinger();
+            try {
+                dpc.requestReping();
+            } catch (GigiApiException e) {
+                e.format(resp.getWriter(), getLanguage(req));
+                return;
+            }
             resp.sendRedirect(PATH + i);
         }
         if (req.getParameter("adddomain") != null) {