From b068a579e2781e192c05887e4a1ec3d6e134a34c Mon Sep 17 00:00:00 2001 From: stom79 Date: Mon, 27 Nov 2017 08:02:18 +0100 Subject: [PATCH] Fixes issue with encoding --- .../gouv/etalab/mastodon/activities/BaseLoginActivity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseLoginActivity.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseLoginActivity.java index 8a1784262..50c0fc81d 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseLoginActivity.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseLoginActivity.java @@ -263,7 +263,11 @@ public abstract class BaseLoginActivity extends AppCompatActivity { parameters.put(Helper.CLIENT_SECRET, sharedpreferences.getString(Helper.CLIENT_SECRET, null)); parameters.put("grant_type", "password"); parameters.put("username",login_uid.getText().toString().trim()); - parameters.put("password",login_passwd.getText().toString().trim()); + try { + parameters.put("password",URLEncoder.encode(login_passwd.getText().toString(), "UTF-8")); + } catch (UnsupportedEncodingException e) { + parameters.put("password",login_passwd.getText().toString()); + } parameters.put("scope"," read write follow"); new Thread(new Runnable(){