diff --git a/lib/private/Metadata/Provider/ExifProvider.php b/lib/private/Metadata/Provider/ExifProvider.php index 02024bd3877be..ae2c57ba7e5fd 100644 --- a/lib/private/Metadata/Provider/ExifProvider.php +++ b/lib/private/Metadata/Provider/ExifProvider.php @@ -56,10 +56,10 @@ public function execute(File $file): array { // But I don't understand why 1 as a special meaning. // Revert right after reading the exif data. $oldBufferSize = stream_set_chunk_size($fileDescriptor, 1); - $data = exif_read_data($fileDescriptor, 'ANY_TAG', true); + $data = @exif_read_data($fileDescriptor, 'ANY_TAG', true); stream_set_chunk_size($fileDescriptor, $oldBufferSize); } catch (\Exception $ex) { - $this->logger->warning("Couldn't extract metadata for ".$file->getId(), ['exception' => $ex]); + $this->logger->info("Couldn't extract metadata for ".$file->getId(), ['exception' => $ex]); } $size = new FileMetadata();