카테고리 순서 변경 api
This commit is contained in:
@@ -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 });
|
||||
|
||||
Reference in New Issue
Block a user