Răsfoiți Sursa

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

ReceiveExternalFilesActivity: don't crash if no user present
Álvaro Brey 3 ani în urmă
părinte
comite
e7e2ab8a96

+ 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");
     }