diff --git a/src/routes/settings.import.tsx b/src/routes/settings.import.tsx index 0465129..e0caa53 100644 --- a/src/routes/settings.import.tsx +++ b/src/routes/settings.import.tsx @@ -188,7 +188,7 @@ const IMPORTERS: ImporterConfig[] = [ description: "Matters / cases linked to a client.", table: "cases", conflict: "external_id", - required: ["case_number", "title", "client_id"], + required: ["case_number", "title"], aliases: { // Identifiers id: "external_id", caseid: "external_id", externalid: "external_id", mycaseid: "external_id", @@ -264,7 +264,7 @@ const IMPORTERS: ImporterConfig[] = [ r.client_id = cid ?? cidByName ?? cidByMgmt ?? null; delete r._clientext; delete r._clientname; delete r._mgmtcompany; delete r._assignedname; delete r._originatingname; - if (!r.client_id) return null; + // If no client matched, leave client_id null and create the case anyway. const closedFlag = String(r._closedflag ?? "").toLowerCase().trim(); delete r._closedflag; const s = String(r.status ?? "").toLowerCase().trim();