From 62a76c5517500e44bfc0015514561bf1e86f2b04 Mon Sep 17 00:00:00 2001 From: Aitorbp Date: Wed, 12 Jun 2024 16:18:17 +0100 Subject: [PATCH] fix: condition clearer --- .../owncloud/android/data/files/repository/OCFileRepository.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/owncloudData/src/main/java/com/owncloud/android/data/files/repository/OCFileRepository.kt b/owncloudData/src/main/java/com/owncloud/android/data/files/repository/OCFileRepository.kt index f59de2a5c8f..96c27e632c5 100644 --- a/owncloudData/src/main/java/com/owncloud/android/data/files/repository/OCFileRepository.kt +++ b/owncloudData/src/main/java/com/owncloud/android/data/files/repository/OCFileRepository.kt @@ -588,7 +588,7 @@ class OCFileRepository( // 1. Remove folder content recursively folderContent.forEach { file -> - if (!onlyFromLocalStorage || !file.isAvailableOffline) { + if (!(onlyFromLocalStorage && file.isAvailableOffline)) { // The condition will not be met when onlyFromLocalStorage is true and the file is of type available offline if (file.isFolder) { deleteLocalFolderRecursively(ocFile = file, onlyFromLocalStorage = onlyFromLocalStorage) } else {