diff --git a/core/modules/language/src/Form/ContentLanguageSettingsForm.php b/core/modules/language/src/Form/ContentLanguageSettingsForm.php index b10da59..b780adf 100644 --- a/core/modules/language/src/Form/ContentLanguageSettingsForm.php +++ b/core/modules/language/src/Form/ContentLanguageSettingsForm.php @@ -149,7 +149,7 @@ public function buildForm(array $form, FormStateInterface $form_state) { public function submitForm(array &$form, FormStateInterface $form_state) { foreach ($form_state->getValue('settings') as $entity_type => $entity_settings) { foreach ($entity_settings as $bundle => $bundle_settings) { - $config = ContentLanguageSettings::create(['entity_type'=> $entity_type, 'bundle' => $bundle]); + $config = ContentLanguageSettings::loadByEntityTypeBundle($entity_type, $bundle); $config->setDefaultLangcode($bundle_settings['settings']['language']['langcode']) ->setLanguageShow($bundle_settings['settings']['language']['language_show']) ->save();