diff --git a/app/src/main/java/org/mian/gitnex/activities/AddNewAccountActivity.java b/app/src/main/java/org/mian/gitnex/activities/AddNewAccountActivity.java index 68ad891d..208cde8c 100644 --- a/app/src/main/java/org/mian/gitnex/activities/AddNewAccountActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/AddNewAccountActivity.java @@ -90,8 +90,8 @@ public class AddNewAccountActivity extends BaseActivity { try { - String instanceUrlET = String.valueOf(viewBinding.instanceUrl.getText()); - String loginToken = String.valueOf(viewBinding.loginToken.getText()); + String instanceUrlET = String.valueOf(viewBinding.instanceUrl.getText()).replaceAll("[\\uFEFF|#]", "").trim(); + String loginToken = String.valueOf(viewBinding.loginToken.getText()).replaceAll("[\\uFEFF|#]", "").trim(); String protocol = spinnerSelectedValue; if(protocol == null) { diff --git a/app/src/main/java/org/mian/gitnex/activities/LoginActivity.java b/app/src/main/java/org/mian/gitnex/activities/LoginActivity.java index aa1fab70..7ed4fbb5 100644 --- a/app/src/main/java/org/mian/gitnex/activities/LoginActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/LoginActivity.java @@ -140,13 +140,13 @@ public class LoginActivity extends BaseActivity { return; } - String loginUid = loginUidET.getText().toString(); - String loginPass = loginPassword.getText().toString(); - String loginToken = loginTokenCode.getText().toString().trim(); + String loginUid = loginUidET.getText().toString().replaceAll("[\\uFEFF]", "").trim(); + String loginPass = loginPassword.getText().toString().trim(); + String loginToken = loginTokenCode.getText().toString().replaceAll("[\\uFEFF|#]", "").trim(); LoginType loginType = (loginMethod.getCheckedRadioButtonId() == R.id.loginUsernamePassword) ? LoginType.BASIC : LoginType.TOKEN; - URI rawInstanceUrl = UrlBuilder.fromString(UrlHelper.fixScheme(instanceUrlET.getText().toString(), "http")).toUri(); + URI rawInstanceUrl = UrlBuilder.fromString(UrlHelper.fixScheme(instanceUrlET.getText().toString().replaceAll("[\\uFEFF|#]", "").trim(), "http")).toUri(); instanceUrl = UrlBuilder.fromUri(rawInstanceUrl).withScheme(selectedProtocol.toLowerCase()).withPath(PathsHelper.join(rawInstanceUrl.getPath(), "/api/v1/")) .toUri();