diff --git a/core/modules/user/lib/Drupal/user/ProfileFormController.php b/core/modules/user/lib/Drupal/user/ProfileFormController.php index 8cb75df..4bc5b2c 100644 --- a/core/modules/user/lib/Drupal/user/ProfileFormController.php +++ b/core/modules/user/lib/Drupal/user/ProfileFormController.php @@ -29,7 +29,7 @@ protected function actions(array $form, array &$form_state) { $element['resend']['#type'] = 'submit'; $element['resend']['#value'] = t('Re-send welcome message'); $element['resend']['#submit'] = array('user_edit_resend_submit'); - $element['resend']['#access'] = $account->uid > 1 && (($account->uid == $GLOBALS['user']->uid && user_access('cancel account')) || user_access('administer users')); + $element['resend']['#access'] = $account->uid > 1 && $account->mail && (($account->uid == $GLOBALS['user']->uid && user_access('cancel account')) || user_access('administer users')); return $element; }