From 0c8c5a4b87cdd95e1d9b4850dec1d85d107b5002 Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Fri, 16 Apr 2021 22:54:22 +0000 Subject: [PATCH] [ImageEncoder] Fix error when not providing a width and/or height --- plugins/ImageEncoder/Controller/ImageThumbnail.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/plugins/ImageEncoder/Controller/ImageThumbnail.php b/plugins/ImageEncoder/Controller/ImageThumbnail.php index 53e0716313..4fdd9fddf3 100644 --- a/plugins/ImageEncoder/Controller/ImageThumbnail.php +++ b/plugins/ImageEncoder/Controller/ImageThumbnail.php @@ -46,13 +46,11 @@ class ImageThumbnail extends Controller $max_width = Common::config('thumbnail', 'width'); $max_height = Common::config('thumbnail', 'height'); - $width = Common::clamp($this->int('w') ?? $max_width, min: 0, max: $max_width); - $height = Common::clamp($this->int('h') ?? $max_height, min: 0, max: $max_height); - $crop = $this->bool('c') ?? false; + $width = Common::clamp($this->int('w') ?: $max_width, min: 0, max: $max_width); + $height = Common::clamp($this->int('h') ?: $max_height, min: 0, max: $max_height); + $crop = $this->bool('c') ?: false; $thumbnail = AttachmentThumbnail::getOrCreate(attachment: $attachment, width: $width, height: $height, crop: $crop); - DB::persist($thumbnail); - DB::flush(); $filename = $thumbnail->getFilename(); $path = $thumbnail->getPath();