diff --git a/core/modules/language/language.module b/core/modules/language/language.module index d75d9e8..bb5cbef 100644 --- a/core/modules/language/language.module +++ b/core/modules/language/language.module @@ -179,12 +179,12 @@ function language_process_language_select($element) { function language_configuration_element_submit(&$form, FormStateInterface $form_state) { // Iterate through all the language_configuration elements and save their // values. + // In case we are editing a bundle, we must check the new bundle name, + // because e.g. hook_ENTITY_update fired before. if ($language = $form_state->get('language')) { foreach ($language as $element_name => $values) { $entity_type_id = $values['entity_type']; $bundle = $values['bundle']; - // In case we are editing a bundle, we must check the new bundle name, - // because e.g. hook_ENTITY_update fired before. $form_object = $form_state->getFormObject(); if ($form_object instanceof EntityFormInterface && !$form_object->getEntity()->isNew() && in_array($form_object->getOperation(), ['default', 'edit'])) { /** @var EntityFormInterface $form_object */