diff --git a/lib/private/Preview/Watcher.php b/lib/private/Preview/Watcher.php index 342ec20adf51a..26a0d50bba05e 100644 --- a/lib/private/Preview/Watcher.php +++ b/lib/private/Preview/Watcher.php @@ -50,6 +50,10 @@ protected function deleteNode(FileInfo $node): void { } [$node->getId() => $previews] = $this->previewMapper->getAvailablePreviews([$nodeId]); + if ($previews === []) { + return; + } + $this->connection->beginTransaction(); try { foreach ($previews as $preview) {