X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fwot%2FRequestTTPForm.java;h=18b97c2f9a381d6cf8a76c0ff848fc5925d073fb;hb=95840660b28dce27a38ed7de0b66634ec7f38ba2;hp=7da62e06de05f3f2ab9c9d4010612131bd17d5b2;hpb=9ce0b33f7a6bb10acaa3d74889dbb836a2ec34ad;p=gigi.git diff --git a/src/org/cacert/gigi/pages/wot/RequestTTPForm.java b/src/org/cacert/gigi/pages/wot/RequestTTPForm.java index 7da62e06..18b97c2f 100644 --- a/src/org/cacert/gigi/pages/wot/RequestTTPForm.java +++ b/src/org/cacert/gigi/pages/wot/RequestTTPForm.java @@ -9,7 +9,7 @@ import org.cacert.gigi.GigiApiException; import org.cacert.gigi.dbObjects.Group; import org.cacert.gigi.dbObjects.User; import org.cacert.gigi.localisation.Language; -import org.cacert.gigi.output.Form; +import org.cacert.gigi.output.template.Form; import org.cacert.gigi.output.template.OutputableArrayIterable; import org.cacert.gigi.output.template.Template; import org.cacert.gigi.pages.LoginPage; @@ -41,7 +41,13 @@ public class RequestTTPForm extends Form { } country = COUNTRIES[cid]; } - User u = LoginPage.getUser(req); + + User uReq = LoginPage.getUser(req); + + if ( !u.equals(uReq)) { + return false; + } + u.grantGroup(u, TTP_APPLICANT); return false;