X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fwot%2FRequestTTPForm.java;h=85041860526a41ab6c4ac696bcfe02852a16755d;hb=4ef7ef003efbb904af6d4bce0ea0ee1b5091b65f;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..85041860 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,14 @@ public class RequestTTPForm extends Form { } country = COUNTRIES[cid]; } - User u = LoginPage.getUser(req); + // TODO use country? + + User uReq = LoginPage.getUser(req); + + if ( !u.equals(uReq)) { + return false; + } + u.grantGroup(u, TTP_APPLICANT); return false;