Index: title.module IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- title.module (revision 702eb97d7208a96a7a924f270b929a9f602904c4) +++ title.module (revision ) @@ -415,7 +415,13 @@ // Save the legacy field value to LEGACY_FIELD_NAME_original. $entity->{$legacy_field . '_original'} = $entity->{$legacy_field}; // Find out the actual language to use (field might be untranslatable). + // Use the entity language if defined. + if(isset($entity->language)) { + $langcode = $entity->language; + } else { - $langcode = field_language($entity_type, $entity, $info['field']['field_name'], $langcode); + $langcode = field_language($entity_type, $entity, $info['field']['field_name'], $langcode); + } + $entity->{$legacy_field} = $info['callbacks']['sync_get']($entity_type, $entity, $legacy_field, $info, $langcode); } }