From cc018e5bdbc257999337cae7f2f5fc4c262aef89 Mon Sep 17 00:00:00 2001 From: Mahen Date: Mon, 13 Apr 2026 13:57:23 +0700 Subject: [PATCH] fix: resolve the server response issues --- src/app/api/brand/route.ts | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/app/api/brand/route.ts b/src/app/api/brand/route.ts index 335ceba..ff8fe7e 100644 --- a/src/app/api/brand/route.ts +++ b/src/app/api/brand/route.ts @@ -1,14 +1,19 @@ import prisma from "@/lib/prisma"; +import { NextRequest, NextResponse } from "next/server"; + +export const dynamic = "force-dynamic"; + +export const GET = async (request: NextRequest) => { + const brandName = request.nextUrl.searchParams.get("name"); + + if (!brandName) { + return NextResponse.json({ error: "Brand name required" }, { status: 400 }); + } -export const GET = async (brandName: string) => { const brand = await prisma.brand.findFirst({ - where: { - name: brandName, - }, - select: { - brandId: true, - }, + where: { name: brandName }, + select: { brandId: true }, }); - return brand?.brandId ?? null; + return NextResponse.json({ brandId: brand?.brandId ?? null }); };