diff --git a/src/components/cases/expenses-tab.tsx b/src/components/cases/expenses-tab.tsx index b321e42..615a363 100644 --- a/src/components/cases/expenses-tab.tsx +++ b/src/components/cases/expenses-tab.tsx @@ -48,9 +48,10 @@ export function CaseExpensesTab({ caseId }: { caseId: string }) { if (upErr) { toast.error("Receipt upload failed", { description: upErr.message }); setSubmitting(false); return; } receipt_storage_path = path; } + if (!user?.id) { toast.error("Not signed in"); setSubmitting(false); return; } const { error } = await supabase.from("expenses").insert({ case_id: caseId, - user_id: user?.id, + user_id: user.id, expense_date: form.expense_date, description: form.description.trim(), amount,