From: Felix Dörre Date: Sun, 15 Mar 2015 08:47:10 +0000 (+0100) Subject: Fix: Beautify exception on invalid domain id X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=0cfa27b249e544cd0e82e601c640e1c2f700299d Fix: Beautify exception on invalid domain id --- diff --git a/src/org/cacert/gigi/pages/account/domain/DomainOverview.java b/src/org/cacert/gigi/pages/account/domain/DomainOverview.java index 906e2a16..4aa3df63 100644 --- a/src/org/cacert/gigi/pages/account/domain/DomainOverview.java +++ b/src/org/cacert/gigi/pages/account/domain/DomainOverview.java @@ -27,10 +27,15 @@ public class DomainOverview extends Page { String pi = req.getPathInfo(); if (pi.length() - PATH.length() > 0) { int i = Integer.parseInt(pi.substring(PATH.length())); - Domain d = Domain.getById(i); + Domain d; + try { + d = Domain.getById(i); + } catch (IllegalArgumentException e) { + resp.getWriter().println(getLanguage(req).getTranslation("Access denied")); + return; + } if (u.getId() != d.getOwner().getId()) { - System.out.println(u.getId()); - System.out.println(d.getOwner().getId()); + resp.getWriter().println(getLanguage(req).getTranslation("Access denied")); return; } new DomainPinglogForm(req, d).output(resp.getWriter(), getLanguage(req), new HashMap());