diff --git a/src/app/(app)/deliveries/page.tsx b/src/app/(app)/deliveries/page.tsx index d1f541f..06e984f 100644 --- a/src/app/(app)/deliveries/page.tsx +++ b/src/app/(app)/deliveries/page.tsx @@ -119,6 +119,7 @@ import { DialogTitle, } from "@/components/ui/dialog"; import { cn } from "@/lib/utils"; +import { fileNames, hasFile } from "@/lib/file-fields"; // ──────────────────────────────────────────────────────────────────── // Wire types — match the JSON shape returned by /api/v1/deliveries @@ -1807,12 +1808,12 @@ function DeliveryNoteRowComponent({ ) : ( Counter pickup )} - {dn.signed_copy && dn.signed_copy.length > 0 && ( + {hasFile(dn.signed_copy) && ( <> · signed copy diff --git a/src/app/(app)/delivery-notes/[id]/page.tsx b/src/app/(app)/delivery-notes/[id]/page.tsx index af19152..23159be 100644 --- a/src/app/(app)/delivery-notes/[id]/page.tsx +++ b/src/app/(app)/delivery-notes/[id]/page.tsx @@ -61,6 +61,7 @@ import type { DeliveryNoteDetail } from "@/lib/server/delivery-notes-service"; import { AuditTimeline } from "@/components/audit-timeline"; import getPocketBase from "@/lib/pocketbase"; import { cn } from "@/lib/utils"; +import { fileNames, hasFile } from "@/lib/file-fields"; import type { DeliveryNote, DeliveryNoteStatus, @@ -1472,7 +1473,7 @@ export default function DeliveryNoteDetailPage({ params }: PageProps) { of the unsigned PDF. */}