diff --git a/core/lib/Drupal/Core/Entity/DatabaseStorageController.php b/core/lib/Drupal/Core/Entity/DatabaseStorageController.php index 7f2ed38..bbba4e5 100644 --- a/core/lib/Drupal/Core/Entity/DatabaseStorageController.php +++ b/core/lib/Drupal/Core/Entity/DatabaseStorageController.php @@ -654,7 +654,8 @@ protected function doSaveFieldItems(EntityInterface $entity, $update) { $langcodes = $field['translatable'] ? array_keys($entity->getTranslationLanguages()) : array(Language::LANGCODE_NOT_SPECIFIED); foreach ($langcodes as $langcode) { $delta_count = 0; - $items = $entity->getTranslation($langcode)->get($field_name)->filterEmptyValues(); + $items = $entity->getTranslation($langcode)->get($field_name); + $items->filterEmptyValues(); foreach ($items as $delta => $item) { // We now know we have someting to insert. $do_insert = TRUE;