diff --git a/src/Assets/ImageManipulation.php b/src/Assets/ImageManipulation.php index 7a83de63a..7e0b8fa9b 100644 --- a/src/Assets/ImageManipulation.php +++ b/src/Assets/ImageManipulation.php @@ -725,7 +725,9 @@ trait ImageManipulation function (AssetStore $store, $filename, $hash, $variant) use ($callback) { /** @var Image_Backend $backend */ $backend = $this->getImageBackend(); - if (!$backend) { + + // If backend isn't available + if (!$backend || !$backend->getImageResource()) { return null; } $backend = $callback($backend);