diff --git a/src/Plugin/Derivative/EntityReferencedDerivableContextDeriver.php b/src/Plugin/Derivative/EntityReferencedDerivableContextDeriver.php index 9b13de2acc37176b733f0cef9d6cebab253a8d13..371276798c1b4526f63f03383ed6080f512ed59f 100644 --- a/src/Plugin/Derivative/EntityReferencedDerivableContextDeriver.php +++ b/src/Plugin/Derivative/EntityReferencedDerivableContextDeriver.php @@ -133,7 +133,7 @@ class EntityReferencedDerivableContextDeriver extends EntityFieldSourceDeriverBa $target_entity_type_id, $target_bundle, ]); - if (!isset($this->derivatives[$id_no_bundle])) { + if (!isset($this->derivatives[$id_no_bundle]) && isset($this->entityFieldsMetadata[$entity_type_id]["field_storages"][$field_name])) { $field_storage_metadata = $this->entityFieldsMetadata[$entity_type_id]["field_storages"][$field_name]; $this->derivatives[$id_no_bundle] = array_merge($this->derivatives[$id], [ "id" => $id_no_bundle,