Skip to content

Commit 36aa350

Browse files
umgfoinAndyScherzinger
authored andcommitted
fix(GenerateBlurhashMetadata): Suppress imagescale errors
Suppress errors in imagescale during file-scans: Most of these errors are caused by out of range x/y-dims. Triggering un unhandled exception, metadata-generation aborts at this point (e.g. occ files:scan --generate-metadata), effectively preventing these images from being added to photos or maps. This problem might be the root cause for an issue described here: nextcloud/photos#2768 Signed-off-by: umgfoin <umgfoin@users.noreply.github.com>
1 parent 5468a8f commit 36aa350

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/private/Blurhash/Listener/GenerateBlurhashMetadata.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ private function resizedImageFromFile(File $file): GdImage|false {
9898
$newX = intval($currX * $newY / $currY);
9999
}
100100

101-
$newImage = imagescale($image, $newX, $newY);
101+
$newImage = @imagescale($image, $newX, $newY);
102102
return ($newImage !== false) ? $newImage : $image;
103103
}
104104

0 commit comments

Comments
 (0)