Browse Source

Fix NullPointerException when invoking equals() on null String reference

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 year ago
parent
commit
0c1e2bcc1d

+ 6 - 4
app/src/main/java/com/owncloud/android/ui/adapter/OCFileListAdapter.java

@@ -1071,10 +1071,12 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
         List<OCFile> ret = new ArrayList<>();
 
         for (OCFile file : files) {
-            if (file.getOwnerId().equals(userId) &&
-                !file.isSharedWithMe() &&
-                !file.isGroupFolder()) {
-                ret.add(file);
+            String ownerId = file.getOwnerId();
+
+            if (ownerId != null && userId != null) {
+                if (ownerId.equals(userId) && !file.isSharedWithMe() && !file.isGroupFolder()) {
+                    ret.add(file);
+                }
             }
         }