From 38f43cf5d075811f1494e37ed3e63d541e0e0c07 Mon Sep 17 00:00:00 2001
From: Daniel Goerz <daniel.goerz@posteo.de>
Date: Wed, 7 Oct 2020 09:54:48 +0200
Subject: [PATCH] [BUGFIX] Restore behavior of LocalDriver->isFolderEmpty()

With #92264 the behavior of the public function
LocalDriver->isFolderEmpty() has been changed for invalid
input. As this was an unintended change, the former behavior
is restored with this patch.

Resovles: #92498
Relates: #92264
Releases: master, 10.4
Change-Id: I4ab6d79b3ecacc575612391711ab039d62b64a90
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/66065
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Oliver Bartsch <bo@cedev.de>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
---
 typo3/sysext/core/Classes/Resource/Driver/LocalDriver.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/core/Classes/Resource/Driver/LocalDriver.php b/typo3/sysext/core/Classes/Resource/Driver/LocalDriver.php
index 3137dd7c42e3..c150418c17fd 100644
--- a/typo3/sysext/core/Classes/Resource/Driver/LocalDriver.php
+++ b/typo3/sysext/core/Classes/Resource/Driver/LocalDriver.php
@@ -1235,7 +1235,7 @@ class LocalDriver extends AbstractHierarchicalFilesystemDriver implements Stream
         $path = $this->getAbsolutePath($folderIdentifier);
         $dirHandle = opendir($path);
         if ($dirHandle === false) {
-            return false;
+            return true;
         }
         while ($entry = readdir($dirHandle)) {
             if ($entry !== '.' && $entry !== '..') {
-- 
GitLab