diff --git a/src/Entity/Field/ImageField.php b/src/Entity/Field/ImageField.php index 8cd31df14..3635f487c 100644 --- a/src/Entity/Field/ImageField.php +++ b/src/Entity/Field/ImageField.php @@ -85,6 +85,10 @@ public function getLinkedMedia(MediaRepository $mediaRepository): ?Media public function setLinkedMedia(MediaRepository $mediaRepository): void { + if (! $this->get('filename')) { + return; + } + $media = $mediaRepository->findOneByFullFilename($this->get('filename')); if ($media) {