- Affected version
- 2.3.3
Previously
This can result in an internal server instead of failing and giving an error message to the user. Also, this can load the image twice in the same function which feels quite redundant.
updateIcon had a guard statement around if imageFromFile failed, but the added isOptimized check misses that.
PHP:
$baseImage = $imageManager->imageFromFile($this->fileName);
$isOptimized = $baseImage->getType() === IMAGETYPE_WEBP;
unset($baseImage);
if ($this->width != $targetSize || $this->height != $targetSize)
{
$image = $imageManager->imageFromFile($this->fileName);
if (!$image)
{
return false;
}
This can result in an internal server instead of failing and giving an error message to the user. Also, this can load the image twice in the same function which feels quite redundant.