diff --git a/RemoteMedia/Provider/Cloudinary/CloudinaryProvider.php b/RemoteMedia/Provider/Cloudinary/CloudinaryProvider.php index 7b579ab6..796737aa 100644 --- a/RemoteMedia/Provider/Cloudinary/CloudinaryProvider.php +++ b/RemoteMedia/Provider/Cloudinary/CloudinaryProvider.php @@ -10,6 +10,7 @@ use Netgen\Bundle\RemoteMediaBundle\Exception\TransformationHandlerNotFoundException; use Netgen\Bundle\RemoteMediaBundle\RemoteMedia\RemoteMediaProvider; use Netgen\Bundle\RemoteMediaBundle\Core\FieldType\RemoteMedia\Variation; +use Cloudinary\Api\NotFound; use Psr\Log\LoggerInterface; use Symfony\Component\HttpFoundation\File\File; @@ -321,7 +322,11 @@ public function getRemoteResource($resourceId, $resourceType = 'image') return new Value(); } - $response = $this->gateway->get($resourceId, $resourceType); + try { + $response = $this->gateway->get($resourceId, $resourceType); + } catch (NotFound $e) { + return new Value(); + } if (empty($response)) { return new Value();