diff --git a/lib/Controller/APIv2.php b/lib/Controller/APIv2.php index 88b3c9f86..b507cf804 100644 --- a/lib/Controller/APIv2.php +++ b/lib/Controller/APIv2.php @@ -381,11 +381,11 @@ protected function getPreview(string $owner, int $fileId, string $filePath): arr 'x' => 150, 'y' => 150, ]); - $preview['mimeType'] = $fileInfo->getMimetype(); + $preview['mimeType'] = $fileInfo->getMimetype() ?: 'application/octet-stream'; $preview['isMimeTypeIcon'] = false; } else { - $preview['source'] = $this->getPreviewPathFromMimeType($fileInfo->getMimetype()); - $preview['mimeType'] = $fileInfo->getMimetype(); + $preview['mimeType'] = $fileInfo->getMimetype() ?: 'application/octet-stream'; + $preview['source'] = $this->getPreviewPathFromMimeType($preview['mimeType']); } }