From: Felix Dörre Date: Tue, 24 Nov 2015 21:21:33 +0000 (+0100) Subject: fix: error in domain Pingconfig + default first column size X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=381920896f2049769a85bad103b5a3218e13e23b fix: error in domain Pingconfig + default first column size --- diff --git a/src/org/cacert/gigi/pages/account/domain/PingConfigForm.java b/src/org/cacert/gigi/pages/account/domain/PingConfigForm.java index e18b7fb9..9e8c0b02 100644 --- a/src/org/cacert/gigi/pages/account/domain/PingConfigForm.java +++ b/src/org/cacert/gigi/pages/account/domain/PingConfigForm.java @@ -106,9 +106,13 @@ public class PingConfigForm extends Form { @Override public boolean submit(PrintWriter out, HttpServletRequest req) throws GigiApiException { - if (req.getParameter("emailType") != null) { - String mail = AUTHORATIVE_EMAILS[Integer.parseInt(req.getParameter("email"))]; - target.addPing(DomainPingType.EMAIL, mail); + if (req.getParameter("emailType") != null && req.getParameter("email") != null) { + try { + String mail = AUTHORATIVE_EMAILS[Integer.parseInt(req.getParameter("email"))]; + target.addPing(DomainPingType.EMAIL, mail); + } catch (NumberFormatException e) { + throw new GigiApiException("A email address is required"); + } } if (req.getParameter("DNSType") != null) { target.addPing(DomainPingType.DNS, tokenName + ":" + tokenValue); diff --git a/src/org/cacert/gigi/pages/account/domain/PingConfigForm.templ b/src/org/cacert/gigi/pages/account/domain/PingConfigForm.templ index 7a3c050c..7ad40a7d 100644 --- a/src/org/cacert/gigi/pages/account/domain/PingConfigForm.templ +++ b/src/org/cacert/gigi/pages/account/domain/PingConfigForm.templ @@ -1,7 +1,7 @@ - > + > diff --git a/static/static/default.css b/static/static/default.css index 86c271b3..0e6b0506 100644 --- a/static/static/default.css +++ b/static/static/default.css @@ -818,4 +818,9 @@ pre.string{ .loginbox label {width:100px;display:block;float:left;} .loginbox text {width:166px;display:block;float:left;} .loginbox br {clear:left;} -.loginbox h1 {font-size:1.9em;text-align:center;} \ No newline at end of file +.loginbox h1 {font-size:1.9em;text-align:center;} + + +.domainPinglogFirstCell{ + width: 15px; +} \ No newline at end of file