diff --git a/core/modules/field/field.attach.inc b/core/modules/field/field.attach.inc index 2bfb936..dd5c4d1 100644 --- a/core/modules/field/field.attach.inc +++ b/core/modules/field/field.attach.inc @@ -571,6 +571,8 @@ function _field_invoke_multiple($op, $entity_type, $entities, &$a = NULL, &$b = // Enable BC Entity if necessary. $entity = $entity->getBCEntity(); $entity->{$field_name}[$langcode] = $grouped_items[$field_id][$langcode][$id]; + // Reset back to original. + $entity = $entity->getOriginalEntity(); } } }