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 {