diff --git a/LightlessSyncServer/LightlessSyncServer/Hubs/MareHub.Groups.cs b/LightlessSyncServer/LightlessSyncServer/Hubs/MareHub.Groups.cs index 7c1fc0a..5e02ba4 100644 --- a/LightlessSyncServer/LightlessSyncServer/Hubs/MareHub.Groups.cs +++ b/LightlessSyncServer/LightlessSyncServer/Hubs/MareHub.Groups.cs @@ -821,13 +821,13 @@ public partial class LightlessHub GroupInfos = DbContext.GroupPairs .Where(x => x.GroupGID == gp.GroupGID && (x.IsPinned || x.IsModerator)) .Select(x => new { x.GroupUserUID, EnumValue = x.ToEnum() }) - .ToList() // forces subquery per row + .ToList(), }) .AsNoTracking() .ToListAsync(ct) .ConfigureAwait(false); - return [.. result.Select(r => + List List = [.. result.Select(r => { var groupInfoDict = r.GroupInfos .ToDictionary(x => x.GroupUserUID, x => x.EnumValue, StringComparer.Ordinal); @@ -840,7 +840,8 @@ public partial class LightlessHub r.GroupPair.ToEnum(), groupInfoDict ); - })]; + }),]; + return List; } [Authorize(Policy = "Identified")]