diff -u b/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php b/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php --- b/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php +++ b/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php @@ -458,7 +458,7 @@ // We need to call the delete method for field items of removed // translations. if ($method == 'postSave' && !empty($entity->original)) { - $original_langcodes = array_keys($entity->original->getTranslationLanguages(FALSE)); + $original_langcodes = array_keys($entity->original->getTranslationLanguages()); foreach (array_diff($original_langcodes, $langcodes) as $removed_langcode) { $translation = $entity->original->getTranslation($removed_langcode); $fields = $translation->getTranslatableFields();