diff --git a/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php b/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php index eaa4ebf..b328137 100644 --- a/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php +++ b/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php @@ -234,9 +234,9 @@ public function getReferenceableEntities($match = NULL, $match_operator = 'CONTA $return = array(); if ($result) { - foreach ($this->view->result as $row) { - $entity = $row->_entity; - $return[$entity->bundle()][$entity->id()] = $this->renderer->renderPlain($result[$entity->id()]); + foreach ($result as $id => $row) { + $entity = $row['#row']->_entity; + $return[$entity->bundle()][$id] = $this->renderer->renderPlain($row); } } return $return;