diff --git a/src/EventSubscriber/UnserializeContentField/LinkFieldUnserializer.php b/src/EventSubscriber/UnserializeContentField/LinkFieldUnserializer.php
index 2ad6a2de..9543cd53 100644
--- a/src/EventSubscriber/UnserializeContentField/LinkFieldUnserializer.php
+++ b/src/EventSubscriber/UnserializeContentField/LinkFieldUnserializer.php
@@ -121,8 +121,14 @@ class LinkFieldUnserializer implements EventSubscriberInterface {
    * @return \Drupal\Core\Entity\EntityInterface
    *   The found entity.
    */
-  protected function getEntityFromDependencyStack(string $uuid, UnserializeCdfEntityFieldEvent $event): EntityInterface {
-    return $event->getStack()->getDependency($uuid)->getEntity();
+  protected function getEntityFromDependencyStack(string $uuid, UnserializeCdfEntityFieldEvent $event): ?EntityInterface {
+    $dependency = $event->getStack()->getDependency($uuid);
+    
+    if ($dependency) {
+        return $dependency->getEntity();
+    }
+
+    return null;
   }
 
   /**
