build error fix

This commit is contained in:
makearmy 2025-09-30 00:16:11 -04:00
parent 435ce7bca1
commit f2c8590a99

View file

@ -1,5 +1,4 @@
// app/lasers/[id]/page.tsx
import type { PageProps } from "next";
import { cookies } from "next/headers";
import { redirect, notFound } from "next/navigation";
import { dxGET } from "@/lib/directus";
@ -63,10 +62,12 @@ const FIELD_KEYS = Array.from(
);
export default async function Page(
{ params }: PageProps<{ id: string }>
{ params }: { params: Promise<{ id: string }> } // Next 15: params is a Promise
) {
const { id: submissionId } = await params; // Next 15: params is a Promise
const jar = await cookies(); // Next 15: cookies() is async
const { id: submissionId } = await params;
// Next 15: cookies() is async
const jar = await cookies();
const token = jar.get("ma_at")?.value;
if (!token) {
@ -76,7 +77,7 @@ export default async function Page(
const bearer = `Bearer ${token}`;
const fields = encodeURIComponent(FIELD_KEYS.join(","));
// submission_id is the PK
// Primary key is submission_id
const res = await dxGET<any>(
`/items/laser_source/${encodeURIComponent(submissionId)}?fields=${fields}`,
bearer