Commit ec441637 authored by Neil Drumm's avatar Neil Drumm 👋
Browse files

Issue #3300811: Do not set primary email to anonymous, sync pronouns

parent bfd7e6f3
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -2276,11 +2276,15 @@ function drupalorg_issue_fork_block_form_ajax(array $form, array $form_state) {
 * Implements hook_versioncontrol_gitlab_user_info_alter().
 */
function drupalorg_versioncontrol_gitlab_user_info_alter(array &$info, stdClass $account) {
  $info['extern_uid'] = $info['email'] = $account->git_username . '@' . $account->uid . '.no-reply.drupal.org';
  $account_wrapper = entity_metadata_wrapper('user', $account);
  $info['extern_uid'] = $account->git_username . '@' . $account->uid . '.no-reply.drupal.org';
  $info['provider'] = 'jwt';
  $info['confirm'] = FALSE;
  $info['skip_confirmation'] = TRUE;
  $info['skip_reconfirmation'] = TRUE;
  $info['name'] = drupalorg_git_gateway_author_name($account);
  $info['commit_email'] = '_private';
  $info['pronouns'] = truncate_utf8($account_wrapper->field_user_pronouns->value(), 50, TRUE, TRUE);
}

/**