X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2FMyDetailsForm.java;h=efff2f0e82ebf92e7def05f177c544fda6acf3a9;hb=06860e55306d268f5db3c49ac9090c4455752cc0;hp=74e454542dc8f6e6c4bdf159ce30a06ee12a759e;hpb=7e53b5afc33e0c7bf4416cb9bf1bcf39e8ec8698;p=gigi.git diff --git a/src/org/cacert/gigi/pages/account/MyDetailsForm.java b/src/org/cacert/gigi/pages/account/MyDetailsForm.java index 74e45454..efff2f0e 100644 --- a/src/org/cacert/gigi/pages/account/MyDetailsForm.java +++ b/src/org/cacert/gigi/pages/account/MyDetailsForm.java @@ -1,6 +1,5 @@ package org.cacert.gigi.pages.account; -import java.io.InputStreamReader; import java.io.PrintWriter; import java.util.Map; @@ -10,7 +9,7 @@ import org.cacert.gigi.GigiApiException; import org.cacert.gigi.dbObjects.User; import org.cacert.gigi.localisation.Language; import org.cacert.gigi.output.DateSelector; -import org.cacert.gigi.output.Form; +import org.cacert.gigi.output.template.Form; import org.cacert.gigi.output.template.Template; import org.cacert.gigi.pages.Page; import org.cacert.gigi.util.HTMLEncoder; @@ -21,7 +20,7 @@ public class MyDetailsForm extends Form { private static Template templ; static { - templ = new Template(new InputStreamReader(MyDetailsForm.class.getResourceAsStream("MyDetailsForm.templ"))); + templ = new Template(MyDetailsForm.class.getResource("MyDetailsForm.templ")); } private User target; @@ -42,8 +41,8 @@ public class MyDetailsForm extends Form { String newLname = req.getParameter("lname").trim(); String newMname = req.getParameter("mname").trim(); String newSuffix = req.getParameter("suffix").trim(); - if (newFname.isEmpty() && !target.getFname().isEmpty()) { - throw new GigiApiException("Names couldn't be removed."); + if (newLname.isEmpty()) { + throw new GigiApiException("Last name cannot be empty."); } target.setFname(newFname); target.setLname(newLname);