From ae31b5c0a1b2169aa57a5dd4d3559ded7b4033ac Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Wed, 12 Oct 2016 11:55:29 -0400 Subject: [PATCH] benitlux: percent encode GET args MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- contrib/benitlux/src/client/views/social_views.nit | 2 +- contrib/benitlux/src/client/views/user_views.nit | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/contrib/benitlux/src/client/views/social_views.nit b/contrib/benitlux/src/client/views/social_views.nit index f9d5b5f..7983ea7 100644 --- a/contrib/benitlux/src/client/views/social_views.nit +++ b/contrib/benitlux/src/client/views/social_views.nit @@ -66,7 +66,7 @@ class SocialWindow var query = txt_query.text if query == null or query.is_empty then return - var res = "rest/search?token={app.token}&query={query}&offset=0" + var res = "rest/search?token={app.token}&query={query.to_percent_encoding}&offset=0" (new ListUsersAction(self, res)).start end diff --git a/contrib/benitlux/src/client/views/user_views.nit b/contrib/benitlux/src/client/views/user_views.nit index e485d4b..ff5f31c 100644 --- a/contrib/benitlux/src/client/views/user_views.nit +++ b/contrib/benitlux/src/client/views/user_views.nit @@ -146,7 +146,7 @@ class SignupWindow if sender == but_login then feedback "Logging in...".t - (new LoginOrSignupAction(self, "rest/login?name={name}&pass={pass.pass_hash}")).start + (new LoginOrSignupAction(self, "rest/login?name={name.to_percent_encoding}&pass={pass.pass_hash}")).start else if sender == but_signup then if pass != txt_pass2.text then feedback "Passwords do not match.".t @@ -160,7 +160,7 @@ class SignupWindow end feedback "Signing up...".t - (new LoginOrSignupAction(self, "rest/signup?name={name}&pass={pass.pass_hash}&email={email}")).start + (new LoginOrSignupAction(self, "rest/signup?name={name.to_percent_encoding}&pass={pass.pass_hash}&email={email.to_percent_encoding}")).start end end end -- 1.7.9.5