bug: missing images when not authenticated

This commit is contained in:
2025-04-24 21:33:28 -04:00
parent d0876861dc
commit c7353626a1
4 changed files with 8 additions and 12 deletions

View File

@@ -43,6 +43,7 @@ public class GetAlbumHandler(
{
public override void Configure()
{
AllowAnonymous();
Get("/api/albums/{AlbumId}");
Options(o => o.WithTags("Albums"));
}
@@ -51,13 +52,11 @@ public class GetAlbumHandler(
GetAlbumRequest request,
CancellationToken ct)
{
var userId = User.GetUserId();
var album = await context
.Albums
.Include(a => a.Photos.OrderBy(p => p.Order))
.SingleOrDefaultAsync(
a => a.Id == request.AlbumId && a.CreatedBy == userId,
a => a.Id == request.AlbumId,
cancellationToken: ct);
if (album is null)