Skip to content

Commit ff4e85c

Browse files
author
Christy Henriksson
authored
Support requests: KeyNotFound fix (#6541)
1 parent 2fac053 commit ff4e85c

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

src/NuGetGallery/Areas/Admin/Controllers/SupportRequestController.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,16 @@ private async Task<List<SupportRequestViewModel>> GetSupportRequestsAsync(int pa
252252
var viewModel = new SupportRequestViewModel(issue);
253253
viewModel.AssignedToGalleryUsername = issue.AssignedTo?.GalleryUsername;
254254
viewModel.IssueStatusName = issue.IssueStatus.Name;
255-
viewModel.UserEmail = issue.UserKey.HasValue ? userEmails[issue.UserKey.Value] : string.Empty;
255+
256+
// Email may not be available, because the delete workflow hard deletes unconfirmed users.
257+
if (issue.UserKey.HasValue && userEmails.ContainsKey(issue.UserKey.Value))
258+
{
259+
viewModel.UserEmail = userEmails[issue.UserKey.Value];
260+
}
261+
else
262+
{
263+
viewModel.UserEmail = string.Empty;
264+
}
256265

257266
results.Add(viewModel);
258267
}

0 commit comments

Comments
 (0)