diff --git a/WebApp/Endpoints/AuthEndpoints.cs b/WebApp/Endpoints/AuthEndpoints.cs index d59f684..e1687bc 100644 --- a/WebApp/Endpoints/AuthEndpoints.cs +++ b/WebApp/Endpoints/AuthEndpoints.cs @@ -1,4 +1,4 @@ -using System.Security.Cryptography; +using System.Security.Cryptography; using System.Text; using Microsoft.EntityFrameworkCore; using WebApp.Data; @@ -95,9 +95,16 @@ namespace WebApp.Endpoints if(!user.IsOrganisation) { - var events = await context.EventRegistrations + + var eventIds = await context.EventRegistrations .Where(er => er.UserId == user.UserId) - .Select(er => er.Event.ToEventSummaryNoErDto()) + .Select(er => er.EventId) + .ToListAsync(); + + var events = await context.Events + .Where(e => eventIds.Contains(e.EventId)) + .Include(e => e.Organisation) + .Select(e => e.ToEventSummaryDto()) .ToListAsync(); return Results.Ok(events); @@ -240,4 +247,4 @@ namespace WebApp.Endpoints } } } -} \ No newline at end of file +}