From ac2f0724dd4ee36734ac6b26f8429e2490010b05 Mon Sep 17 00:00:00 2001 From: weeihan Date: Fri, 17 Jul 2026 19:11:11 +0800 Subject: [PATCH] fix: add urine_test_result to supervisor incident detail select --- .../supervisor/incidents/[id]/page.tsx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/(protected)/supervisor/incidents/[id]/page.tsx b/app/(protected)/supervisor/incidents/[id]/page.tsx index 98f0aef..ccab99f 100644 --- a/app/(protected)/supervisor/incidents/[id]/page.tsx +++ b/app/(protected)/supervisor/incidents/[id]/page.tsx @@ -4,6 +4,7 @@ import { notFound } from 'next/navigation' import Link from 'next/link' import { createClient } from '@/lib/supabase/server' import { IncidentDetail, type Incident } from '@/components/incidents/incident-detail' +import { InvestigationPanel } from '@/components/incidents/investigation-panel' interface Props { params: Promise<{ id: string }> @@ -30,12 +31,26 @@ export default async function SupervisorIncidentDetailPage({ params }: Props) { if (error || !incident) notFound() + const { data: investigation } = await supabase + .from('investigations') + .select(` + id, method, five_why_steps, fishbone_categories, + findings_text, root_cause_summary, alcohol_test_result, urine_test_result, + witness_statement_refs, completed_at, + investigator:users!investigator_id (name, email) + `) + .eq('incident_id', id) + .maybeSingle() + return (
← Back to inbox + {investigation && ( + + )}
) }