diff --git a/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php b/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php index 6e705d6..6779542 100644 --- a/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php +++ b/core/lib/Drupal/Core/Field/EntityReferenceFieldItemList.php @@ -27,12 +27,12 @@ public function referencedEntities() { // "autocreate" entities that are already populated in $item->entity. $target_entities = $ids = array(); foreach ($this->list as $delta => $item) { - if ($item->hasNewEntity()) { - $target_entities[$delta] = $item->entity; - } - elseif ($item->target_id !== NULL) { + if ($item->target_id !== NULL) { $ids[$delta] = $item->target_id; } + elseif ($item->hasNewEntity()) { + $target_entities[$delta] = $item->entity; + } } // Load and add the existing entities. @@ -128,5 +128,4 @@ public function getConstraints() { return $constraints; } - } diff --git a/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/EntityReferenceNotNullConstraint.php b/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/EntityReferenceNotNullConstraint.php index c7c3a70..38d3927 100644 --- a/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/EntityReferenceNotNullConstraint.php +++ b/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/EntityReferenceNotNullConstraint.php @@ -7,7 +7,6 @@ namespace Drupal\Core\Validation\Plugin\Validation\Constraint; - /** * EntityReferenceNotNull constraint. * @@ -17,5 +16,4 @@ * type = false * ) */ -class EntityReferenceNotNullConstraint extends NotNullConstraint { -} +class EntityReferenceNotNullConstraint extends NotNullConstraint { } diff --git a/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/EntityReferenceNotNullConstraintValidator.php b/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/EntityReferenceNotNullConstraintValidator.php index 22b7071..c88f549 100644 --- a/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/EntityReferenceNotNullConstraintValidator.php +++ b/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/EntityReferenceNotNullConstraintValidator.php @@ -7,8 +7,6 @@ namespace Drupal\Core\Validation\Plugin\Validation\Constraint; -use Drupal\Core\TypedData\ComplexDataInterface; -use Drupal\Core\TypedData\ListInterface; use Drupal\Core\TypedData\Validation\TypedDataAwareValidatorTrait; use Symfony\Component\Validator\Constraint; use Symfony\Component\Validator\Constraints\NotNullValidator;