feat: allow anonymous public wishlist viewing

This commit is contained in:
Adriano Belisario
2026-05-04 00:09:43 +00:00
parent 6c8e11c851
commit 78bef85c96
6 changed files with 31 additions and 39 deletions

View File

@@ -11,12 +11,6 @@ export async function GET(
try {
const { id } = await params;
const isAdmin = verifyAdminToken(request);
const guest = await getGuestFromRequest(request);
if (!isAdmin && !guest) {
return NextResponse.json({ error: 'Convite necessário' }, { status: 401 });
}
// Get item
const item = await db
.select()
@@ -45,10 +39,13 @@ export async function GET(
);
}
if (!wishlist[0].isPublic && !isAdmin) {
const isAdmin = verifyAdminToken(request);
const guest = await getGuestFromRequest(request);
if (!wishlist[0].isPublic && !isAdmin && !guest) {
return NextResponse.json(
{ error: 'This item is private' },
{ status: 403 }
{ error: 'Convite necessário' },
{ status: 401 }
);
}