From 98f25a49a911b8c19072a96bd439bf71711b6242 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20Lynge=20J=C3=B8rgensen?= Date: Thu, 14 Jul 2016 21:16:29 +0100 Subject: [PATCH] Change key to use when looking up entities --- src/Drupal/Driver/Fields/Drupal8/EntityReferenceHandler.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Drupal/Driver/Fields/Drupal8/EntityReferenceHandler.php b/src/Drupal/Driver/Fields/Drupal8/EntityReferenceHandler.php index 0552b6fe..1f3ace20 100644 --- a/src/Drupal/Driver/Fields/Drupal8/EntityReferenceHandler.php +++ b/src/Drupal/Driver/Fields/Drupal8/EntityReferenceHandler.php @@ -14,7 +14,7 @@ public function expand($values) { $return = array(); $entity_type_id = $this->fieldInfo->getSetting('target_type'); $entity_definition = \Drupal::entityManager()->getDefinition($entity_type_id); - $label_key = $entity_definition->getKey('label'); + $id = $entity_definition->getKey('id'); // Determine target bundle restrictions. $target_bundle_key = NULL; @@ -23,7 +23,7 @@ public function expand($values) { } foreach ($values as $value) { - $query = \Drupal::entityQuery($entity_type_id)->condition($label_key, $value); + $query = \Drupal::entityQuery($entity_type_id)->condition($id, $value); if ($target_bundles && $target_bundle_key) { $query->condition($target_bundle_key, $target_bundles, 'IN'); }