From a0fb280d23e141eccfc80793aa87dbaa84d26158 Mon Sep 17 00:00:00 2001 From: Alex Pott <alex.a.pott@googlemail.com> Date: Sat, 14 Dec 2013 22:13:24 +0000 Subject: [PATCH] Issue #2134079 by fago: Storage-related methods are not invoked for computed fields. --- .../Drupal/Core/Entity/FieldableEntityStorageControllerBase.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/lib/Drupal/Core/Entity/FieldableEntityStorageControllerBase.php b/core/lib/Drupal/Core/Entity/FieldableEntityStorageControllerBase.php index 61f005930c41..b89625dc9a5d 100644 --- a/core/lib/Drupal/Core/Entity/FieldableEntityStorageControllerBase.php +++ b/core/lib/Drupal/Core/Entity/FieldableEntityStorageControllerBase.php @@ -337,7 +337,7 @@ protected function invokeTranslationHooks(ContentEntityInterface $entity) { protected function invokeFieldMethod($method, ContentEntityInterface $entity) { foreach (array_keys($entity->getTranslationLanguages()) as $langcode) { $translation = $entity->getTranslation($langcode); - foreach ($translation as $field) { + foreach ($translation->getProperties(TRUE) as $field) { $field->$method(); } } -- GitLab