diff --git a/core/modules/language/language.admin.inc b/core/modules/language/language.admin.inc index 78a95a9d9845..c1154c54967a 100644 --- a/core/modules/language/language.admin.inc +++ b/core/modules/language/language.admin.inc @@ -314,7 +314,7 @@ function language_admin_add_custom_form_validate($form, &$form_state) { if ($form_state['values']['predefined_langcode'] == 'custom') { $langcode = $form_state['values']['langcode']; // Reuse the editing form validation routine if we add a custom language. - language_admin_edit_form_validate($form, $form_state); + language_admin_edit_form_validate($form['custom_language'], $form_state); if ($language = language_load($langcode)) { form_set_error('langcode', t('The language %language (%langcode) already exists.', array('%language' => $language->name, '%langcode' => $langcode)));