diff --git a/LANCommander.Server/UI/Pages/Settings/Roles/Edit.razor b/LANCommander.Server/UI/Pages/Settings/Roles/Edit.razor index 59287f2b..3e11fc74 100644 --- a/LANCommander.Server/UI/Pages/Settings/Roles/Edit.razor +++ b/LANCommander.Server/UI/Pages/Settings/Roles/Edit.razor @@ -1,4 +1,5 @@ @page "/Settings/Roles/{id:guid}" +@using Microsoft.EntityFrameworkCore @inject RoleService RoleService @inject CollectionService CollectionService @inject IMessageService MessageService @@ -38,7 +39,12 @@ { Role = await RoleService .AsNoTracking() - .Include(r => r.Users) + .Query(q => + { + return q + .Include(r => r.UserRoles) + .ThenInclude(ur => ur.User); + }) .Include(r => r.Collections) .GetAsync(Id); diff --git a/LANCommander.Server/UI/Pages/Settings/Roles/Index.razor b/LANCommander.Server/UI/Pages/Settings/Roles/Index.razor index ecfe4a18..09246462 100644 --- a/LANCommander.Server/UI/Pages/Settings/Roles/Index.razor +++ b/LANCommander.Server/UI/Pages/Settings/Roles/Index.razor @@ -17,52 +17,36 @@ - -
- - - - -