Fix api/auth/my_events endpoint

This commit is contained in:
AleksDw
2025-06-01 17:11:01 +02:00
parent 69895f4f35
commit b440a0334c

View File

@@ -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
}
}
}
}
}