浏览代码

Fix crash when adding a saml account

jabarros 9 年之前
父节点
当前提交
1a1d50f8b6
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      src/com/owncloud/android/authentication/AuthenticatorActivity.java

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

@@ -1041,7 +1041,12 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity
         mWaitingForOpId = Long.MAX_VALUE;
         if (result.isSuccess()) {
             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) {
                 mUsernameInput.setText(username);