mirror of https://github.com/nextcloud/server
fix(filecache): Move from array_merge to avoid memory exhaustion
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
This commit is contained in:
parent
a58ed05f1d
commit
575159b819
|
@ -585,8 +585,13 @@ class Cache implements ICache {
|
|||
return $cacheEntry->getPath();
|
||||
}, $children);
|
||||
|
||||
$deletedIds = array_merge($deletedIds, $childIds);
|
||||
$deletedPaths = array_merge($deletedPaths, $childPaths);
|
||||
foreach ($childIds as $childId) {
|
||||
$deletedIds[] = $childId;
|
||||
}
|
||||
|
||||
foreach ($childPaths as $childPath) {
|
||||
$deletedPaths[] = $childPath;
|
||||
}
|
||||
|
||||
$query = $this->getQueryBuilder();
|
||||
$query->delete('filecache_extended')
|
||||
|
|
Loading…
Reference in New Issue