카테고리 순서 변경 api

This commit is contained in:
mota
2025-10-30 20:18:59 +09:00
parent 16b01a2c51
commit 293e4a20b9
4 changed files with 26 additions and 6 deletions

View File

@@ -20,7 +20,11 @@ const createSchema = z.object({
export async function POST(req: Request) {
const userId = getUserIdFromRequest(req);
await requirePermission({ userId, resource: "ADMIN", action: "MODERATE" });
try {
await requirePermission({ userId, resource: "ADMIN", action: "MODERATE" });
} catch (e) {
return NextResponse.json({ error: "Forbidden" }, { status: 403 });
}
const body = await req.json().catch(() => ({}));
const parsed = createSchema.safeParse(body);
if (!parsed.success) return NextResponse.json({ error: parsed.error.flatten() }, { status: 400 });