Skip to content

Commit 833f12f

Browse files
💡 handle case where user has no additional data
This isn't necessarily a bug as the code was working as intended... Why some users don't have Additional Data needs to be explored further.
1 parent 2ea65fb commit 833f12f

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

source/Gttsb.Gh/ActiveDirectoryFacade.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,17 @@ public async Task<MembersResponse> FetchMembersAsync(string groupDisplayName)
4141
Func<User, Member> memberToUser = (User m) => {
4242
// TODO: handle exception case?
4343

44+
if(m.AdditionalData == null)
45+
{
46+
return new Member
47+
(
48+
DisplayName: m.DisplayName,
49+
Email: m.Mail,
50+
Id: m.Id,
51+
PotentialGitHubId: string.Empty
52+
);
53+
}
54+
4455
if(m.AdditionalData.TryGetValue(filteredExtensionName, out var gitHubId))
4556
{
4657
return new Member

0 commit comments

Comments
 (0)