From 1d9e8fc77d2a969d6901d7ac859ec27063f8d4bb Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Sun, 19 Apr 2026 01:04:14 +0000 Subject: [PATCH] Changes Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com> --- src/routes/settings.import.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/routes/settings.import.tsx b/src/routes/settings.import.tsx index 62c4b05..d9ecac9 100644 --- a/src/routes/settings.import.tsx +++ b/src/routes/settings.import.tsx @@ -710,6 +710,12 @@ function ImportPage() { bumpSkip("missing or invalid hours"); } else if (cfg.table === "time_entries" && !row.description && !row._activity) { bumpSkip("missing description/activity"); + } else if (cfg.table === "expenses" && !row.case_id && !row._caseext && !row._casenum && !row._casename) { + bumpSkip("missing case reference"); + } else if (cfg.table === "expenses" && (row._caseext || row._casenum || row._casename) && !row.case_id) { + bumpSkip("case not found (import cases first or match case title/number)"); + } else if (cfg.table === "expenses" && row.amount == null) { + bumpSkip("missing or invalid amount"); } else { bumpSkip("rejected by transform"); }