diff --git a/web-v2/src/pages/FieldBriefingsPage.tsx b/web-v2/src/pages/FieldBriefingsPage.tsx index c409320..25700df 100644 --- a/web-v2/src/pages/FieldBriefingsPage.tsx +++ b/web-v2/src/pages/FieldBriefingsPage.tsx @@ -105,7 +105,8 @@ export function FieldBriefingsPage() { const all = [...planned.data, ...drafts.data] .sort((a, b) => String(a.plannedStartAt ?? '').localeCompare(String(b.plannedStartAt ?? ''))); setVisits(all); - if (all.length === 1) setVisitId(all[0].id); + const onlyVisit = all[0]; + if (all.length === 1 && onlyVisit) setVisitId(onlyVisit.id); }).catch((cause) => setError(cause instanceof Error ? cause.message : String(cause))) .finally(() => setLoadingVisits(false)); }, []);