core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php b/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php index 1dd5257..75e510e 100644 --- a/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php +++ b/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php @@ -150,7 +150,9 @@ protected function loadFieldItems(array $entities) { $translation = $entity->getTranslation($langcode); foreach ($translation as $field_name => $items) { if ($items->getFieldDefinition() instanceof FieldInstanceConfigInterface && !$items->isEmpty()) { - $items->getValue(); + foreach ($items as $delta => $item) { + $data[$langcode][$field_name][$delta] = $item->getValue(); + } } } }