From b3d836332720f8e1be7d9392fa76a20733ff5a10 Mon Sep 17 00:00:00 2001 From: Claus-Justus Heine Date: Thu, 3 Feb 2022 08:56:24 +0100 Subject: [PATCH] Prevent the OpenDocument preview generator from trying to open empty files. Rationale: does not make sense, and triggers a deprecation error in \ZipArchive. Signed-off-by: Claus-Justus Heine --- lib/private/Preview/Bundled.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/private/Preview/Bundled.php b/lib/private/Preview/Bundled.php index df7f630dff7..812385c1672 100644 --- a/lib/private/Preview/Bundled.php +++ b/lib/private/Preview/Bundled.php @@ -31,6 +31,11 @@ use OCP\IImage; */ abstract class Bundled extends ProviderV2 { protected function extractThumbnail(File $file, string $path): ?IImage { + + if ($file->getSize() == 0) { + return null; + } + $sourceTmp = \OC::$server->getTempManager()->getTemporaryFile(); $targetTmp = \OC::$server->getTempManager()->getTemporaryFile(); $this->tmpFiles[] = $sourceTmp;