FlexJobApi.User.Application/Resources/Queries/GetResourcesQueryHandler.cs
@@ -39,6 +39,16 @@ || it.RequestTypeName.Contains(request.Keywords) || it.ResponseTypeName.Contains(request.Keywords)); var items = await q.ProjectToType<GetResourcesQueryResultItem>().ToListAsync(); if (request.RoleId.HasValue) { var roleResourceIds = rep.Change<RoleResource>().Where(it => it.RoleId == request.RoleId).DistinctSelect(it => it.ResourceId); foreach (var item in items) { item.IsChecked = roleResourceIds.Contains(item.Id); } } return items; } }