瀏覽代碼

Merge pull request #3524 from nextcloud/fixNPEonShareError

Share Error: fix npe if data is null
Tobias Kaminsky 6 年之前
父節點
當前提交
6149835cbb
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

+ 7 - 1
src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

@@ -2087,7 +2087,13 @@ public class FileDisplayActivity extends HookActivity
             updateFileFromDB();
             updateFileFromDB();
             refreshListOfFilesFragment(false);
             refreshListOfFilesFragment(false);
         } else if (fileDetailFragment.getView() != null) {
         } else if (fileDetailFragment.getView() != null) {
-            String errorResponse = result.getData().size() > 0 ? result.getData().get(0).toString() : "";
+            String errorResponse;
+
+            if (result.getData() != null && result.getData().size() > 0) {
+                errorResponse = result.getData().get(0).toString();
+            } else {
+                errorResponse = "";
+            }
 
 
             if (!TextUtils.isEmpty(errorResponse)) {
             if (!TextUtils.isEmpty(errorResponse)) {
                 snackbar = Snackbar.make(fileDetailFragment.getView(), errorResponse, Snackbar.LENGTH_LONG);
                 snackbar = Snackbar.make(fileDetailFragment.getView(), errorResponse, Snackbar.LENGTH_LONG);