diff --git a/Apps.XTM/Actions/ProjectActions.cs b/Apps.XTM/Actions/ProjectActions.cs index 6811877..68cb93b 100644 --- a/Apps.XTM/Actions/ProjectActions.cs +++ b/Apps.XTM/Actions/ProjectActions.cs @@ -277,6 +277,16 @@ public async Task GetProjectUsers([ActionParameter] Projec ProjectCreator = await GetUserById(projectUsers.ProjectCreator.UserId) }; + if (projectUsersResponse.ProjectManager is null) + { + throw new Exception("Project manager not found"); + } + + if (projectUsersResponse.ProjectCreator is null) + { + throw new Exception("Project creator not found"); + } + foreach (var linguist in projectUsers.Linguists) { projectUsersResponse.Linguists.Add(await GetUserById(linguist.UserId));