Skip to content

Commit d3c4f8f

Browse files
committed
Add fallback in case of Imagick exception
1 parent 619ea27 commit d3c4f8f

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

BlueImp/UploadHandler.php

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,17 @@ protected function create_scaled_image($file_name, $options) {
123123
case 'ai':
124124
case 'psd':
125125
case 'pdf':
126-
$im = new \Imagick($file_path);
127-
$im->flattenImages();
128-
$im->setImageFormat('png');
129-
$file_name .= '.png';
130-
$file_path .= '.png';
131-
$new_file_path .= '.png';
132-
$im->writeImage($file_path);
126+
try {
127+
$im = new \Imagick($file_path);
128+
$im->flattenImages();
129+
$im->setImageFormat('png');
130+
$file_name .= '.png';
131+
$file_path .= '.png';
132+
$new_file_path .= '.png';
133+
$im->writeImage($file_path);
134+
} catch (\ImagickException $e) {
135+
return false;
136+
}
133137
break;
134138

135139
}

0 commit comments

Comments
 (0)