Explorar o código

fix conditions for multi account

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk hai 7 meses
pai
achega
d5b1891439

+ 2 - 2
app/src/main/java/com/owncloud/android/authentication/AuthenticatorActivity.java

@@ -810,7 +810,7 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity
 
         Uri data = intent.getData();
         if (data != null && data.toString().startsWith(getString(R.string.login_data_own_scheme))) {
-            if (!MDMConfig.INSTANCE.multiAccountSupport(this) ||
+            if (!MDMConfig.INSTANCE.multiAccountSupport(this) &&
                 accountManager.getAccounts().length == 1) {
                 Toast.makeText(this, R.string.no_mutliple_accounts_allowed, Toast.LENGTH_LONG).show();
                 finish();
@@ -1531,7 +1531,7 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity
                     return;
                 }
 
-                if (!MDMConfig.INSTANCE.multiAccountSupport(this) ||
+                if (!MDMConfig.INSTANCE.multiAccountSupport(this) &&
                     accountManager.getAccounts().length == 1) {
                     Toast.makeText(this, R.string.no_mutliple_accounts_allowed, Toast.LENGTH_LONG).show();
                 } else {

+ 1 - 1
app/src/main/java/com/owncloud/android/authentication/DeepLinkLoginActivity.kt

@@ -18,7 +18,7 @@ class DeepLinkLoginActivity : AuthenticatorActivity(), Injectable {
 
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
-        if (!MDMConfig.multiAccountSupport(this) || accountManager.accounts.size == 1) {
+        if (!MDMConfig.multiAccountSupport(this) && accountManager.accounts.size == 1) {
             Toast.makeText(this, R.string.no_mutliple_accounts_allowed, Toast.LENGTH_LONG).show()
             return
         }