diff --git a/better_passwords.module b/better_passwords.module index 2612eae..8c02e29 100644 --- a/better_passwords.module +++ b/better_passwords.module @@ -29,11 +29,20 @@ function better_passwords_element_info_alter(array &$info) { function better_passwords_after_build(array $element, FormStateInterface $form_state) { $config = \Drupal::config('better_passwords.settings'); + if (!isset($element['#description'])) { + $element['#description'] = ''; + } + // Set extra info on password_confirm description. + if (!empty($element['#description'])) { + $element['#description'] .= '
' ; + } // Set extra info on password_confirm description. - $element['#description'] .= '
' . t( - 'Passwords must be at least @num characters.', - ['@num' => $config->get('length')] - ); + if (!empty($config->get('length'))) { + $element['#description'] .= '
' . t( + 'Passwords must be at least @num characters.', + ['@num' => $config->get('length')] + ); + } if (!empty($config->get('strength'))) { $element['#description'] .= '
' . t('Passwords will be rated for their strength.'); }