瀏覽代碼

revert to old auth login method: do not use weblogin suffix

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky 6 年之前
父節點
當前提交
ed7cf414da
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      src/main/java/com/owncloud/android/authentication/AuthenticatorActivity.java

+ 6 - 1
src/main/java/com/owncloud/android/authentication/AuthenticatorActivity.java

@@ -405,6 +405,7 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity
 
         // show snackbar after 60s to switch back to old login method
         if (showLegacyLogin) {
+            final String finalBaseURL = baseURL;
             new Handler().postDelayed(() -> DisplayUtils.createSnackbar(mLoginWebView,
                                                                         R.string.fallback_weblogin_text,
                                                                         Snackbar.LENGTH_INDEFINITE)
@@ -430,7 +431,11 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity
 
                     initServerPreFragment(null);
 
-                    mHostUrlInput.setText(baseURL);
+                    if (finalBaseURL != null) {
+                        mHostUrlInput.setText(finalBaseURL.replace(WEB_LOGIN, ""));
+                    } else {
+                        mHostUrlInput.setText(finalBaseURL);
+                    }
 
                     checkOcServer();
                 }).show(), 60 * 1000);