Skip to content

Commit 88bb82c

Browse files
committed
fix(cache): filter out invalid entries in OC\Files\Cache\Wrapper\CacheWrapper::getFolderContentsById
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 parent 560df4a commit 88bb82c

File tree

2 files changed

+1
-6
lines changed

2 files changed

+1
-6
lines changed

build/psalm-baseline.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3509,11 +3509,6 @@
35093509
<code><![CDATA[self::getGlobalCache()->getStorageInfo($storageId)]]></code>
35103510
</NullableReturnStatement>
35113511
</file>
3512-
<file src="lib/private/Files/Cache/Wrapper/CacheWrapper.php">
3513-
<LessSpecificImplementedReturnType>
3514-
<code><![CDATA[array]]></code>
3515-
</LessSpecificImplementedReturnType>
3516-
</file>
35173512
<file src="lib/private/Files/Config/MountProviderCollection.php">
35183513
<InvalidOperand>
35193514
<code><![CDATA[$user]]></code>

lib/private/Files/Cache/Wrapper/CacheWrapper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public function getFolderContents(string $folder, ?string $mimeTypeFilter = null
104104
*/
105105
public function getFolderContentsById(int $fileId, ?string $mimeTypeFilter = null) {
106106
$results = $this->getCache()->getFolderContentsById($fileId, $mimeTypeFilter);
107-
return array_map($this->formatCacheEntry(...), $results);
107+
return array_filter(array_map($this->formatCacheEntry(...), $results));
108108
}
109109

110110
/**

0 commit comments

Comments
 (0)