소스 검색

Merge pull request #9976 from nextcloud/fix/receive-crash-no-account

ReceiveExternalFilesActivity: don't crash if no user present
Álvaro Brey 3 년 전
부모
커밋
e7e2ab8a96
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      app/src/main/java/com/owncloud/android/ui/activity/ReceiveExternalFilesActivity.java

+ 3 - 1
app/src/main/java/com/owncloud/android/ui/activity/ReceiveExternalFilesActivity.java

@@ -264,7 +264,9 @@ public class ReceiveExternalFilesActivity extends FileActivity
         super.onSaveInstanceState(outState);
         outState.putString(KEY_PARENTS, generatePath(mParents));
         outState.putParcelable(KEY_FILE, mFile);
-        outState.putParcelable(FileActivity.EXTRA_USER, getUser().orElseThrow(RuntimeException::new));
+        if (getUser().isPresent()) {
+            outState.putParcelable(FileActivity.EXTRA_USER, getUser().orElseThrow(RuntimeException::new));
+        }
 
         Log_OC.d(TAG, "onSaveInstanceState() end");
     }