Эх сурвалжийг харах

Fix crash when adding a saml account

jabarros 9 жил өмнө
parent
commit
1a1d50f8b6

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

@@ -1041,7 +1041,12 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity
         mWaitingForOpId = Long.MAX_VALUE;
         mWaitingForOpId = Long.MAX_VALUE;
         if (result.isSuccess()) {
         if (result.isSuccess()) {
             boolean success = false;
             boolean success = false;
-            String username = (String) result.getData().get(0);
+            String username;
+            if (result.getData().get(0) instanceof UserInfo) {
+                username = ((UserInfo) result.getData().get(0)).mDisplayName;
+            } else {
+                username = (String) result.getData().get(0);
+            }
 
 
             if ( mAction == ACTION_CREATE) {
             if ( mAction == ACTION_CREATE) {
                 mUsernameInput.setText(username);
                 mUsernameInput.setText(username);