Issue #2143797 by agentrickard, amateescu: GetDefaultValue() fails with ConfigurableEntityReferenceFieldItemList.
parent
b925d4a4de
commit
9c2b1650c7
|
@ -27,9 +27,12 @@ class TaxonomyTermReferenceFieldItemList extends LegacyConfigFieldItemList {
|
||||||
$uuids[$delta] = $properties['target_uuid'];
|
$uuids[$delta] = $properties['target_uuid'];
|
||||||
}
|
}
|
||||||
if ($uuids) {
|
if ($uuids) {
|
||||||
|
$entity_ids = \Drupal::entityQuery('taxonomy_term')
|
||||||
|
->condition('uuid', $uuids, 'IN')
|
||||||
|
->execute();
|
||||||
$entities = \Drupal::entityManager()
|
$entities = \Drupal::entityManager()
|
||||||
->getStorageController('taxonomy_term')
|
->getStorageController('taxonomy_term')
|
||||||
->loadByProperties(array('uuid' => $uuids));
|
->loadMultiple($entity_ids);
|
||||||
|
|
||||||
foreach ($entities as $id => $entity) {
|
foreach ($entities as $id => $entity) {
|
||||||
$entity_ids[$entity->uuid()] = $id;
|
$entity_ids[$entity->uuid()] = $id;
|
||||||
|
|
Loading…
Reference in New Issue