build error fix
Some checks failed
deploy-on-main / deploy (push) Has been cancelled

This commit is contained in:
2025-11-04 08:20:03 +00:00
parent 1049d029b4
commit 4aaa542ded
14 changed files with 31 additions and 14 deletions

View File

@@ -1,6 +1,7 @@
import { NextResponse } from "next/server";
import prisma from "@/lib/prisma";
import { z } from "zod";
import type { Prisma } from "@prisma/client";
const schema = z.object({ name: z.string().min(1), category: z.string().min(1), latitude: z.coerce.number(), longitude: z.coerce.number(), address: z.string().optional(), contact: z.string().optional() });
@@ -8,7 +9,7 @@ export async function POST(req: Request) {
const body = await req.json().catch(() => ({}));
const parsed = schema.safeParse(body);
if (!parsed.success) return NextResponse.json({ error: parsed.error.flatten() }, { status: 400 });
const created = await prisma.partnerRequest.create({ data: parsed.data });
const created = await prisma.partnerRequest.create({ data: parsed.data as Prisma.PartnerRequestCreateInput });
return NextResponse.json({ request: created }, { status: 201 });
}