Skip to content

Commit e39319a

Browse files
author
Binon
committed
user null check
1 parent 4ccfe6e commit e39319a

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Auth/LearningHub.Nhs.Auth/Services/MoodleApiService.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,14 @@ public async Task<int> GetMoodleUserIdByUsernameAsync(int currentUserId)
4444
var result = response.Content.ReadAsStringAsync().Result;
4545
var viewmodel = JsonConvert.DeserializeObject<MoodleUserResponseViewModel>(result);
4646

47-
foreach (var user in viewmodel.Users)
47+
if (viewmodel?.Users != null)
4848
{
49-
if (user.Username == currentUserId.ToString())
49+
foreach (var user in viewmodel.Users)
5050
{
51-
moodleUserId = user.Id;
51+
if (user.Username == currentUserId.ToString())
52+
{
53+
moodleUserId = user.Id;
54+
}
5255
}
5356
}
5457
}

0 commit comments

Comments
 (0)