X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2Fdomain%2FDomainPinglogForm.java;h=54209b20f34784894ee4b09e539d8daaa9b94e40;hp=d2e8306675c36b41098aaa1c9753f5e8f26dd636;hb=abff88a2bf173198fe55c35ead97c9c7cdb5924c;hpb=17a15662212d973d12ed4cea3f5eaa9c0d1169ed diff --git a/src/org/cacert/gigi/pages/account/domain/DomainPinglogForm.java b/src/org/cacert/gigi/pages/account/domain/DomainPinglogForm.java index d2e83066..54209b20 100644 --- a/src/org/cacert/gigi/pages/account/domain/DomainPinglogForm.java +++ b/src/org/cacert/gigi/pages/account/domain/DomainPinglogForm.java @@ -28,10 +28,10 @@ public class DomainPinglogForm extends Form { } @Override - public boolean submit(HttpServletRequest req) throws GigiApiException { + public SubmissionResult submit(HttpServletRequest req) throws GigiApiException { CertificateOwner u = LoginPage.getAuthorizationContext(req).getTarget(); - int i = Integer.parseInt(req.getPathInfo().substring(DomainOverview.PATH.length())); + int i = Integer.parseInt(req.getPathInfo().substring(DomainOverview.PATH.length() + 1)); Domain d = Domain.getById(i); if (u.getId() != d.getOwner().getId()) { throw new GigiApiException("Error, owner mismatch."); @@ -42,7 +42,7 @@ public class DomainPinglogForm extends Form { throw new GigiApiException("Error, target mismatch."); } dpc.requestReping(); - return true; + return new RedirectResult(req.getPathInfo()); } @Override