Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-04-19 01:09:49 +00:00
co-authored by renee-png
parent fc5cab6a56
commit b2633ce214
+7 -4
View File
@@ -248,13 +248,16 @@ const IMPORTERS: ImporterConfig[] = [
duedate: "due_date", due: "due_date",
priority: "priority", status: "status",
caseid: "_caseext", matterid: "_caseext", casenumber: "_casenum",
casename: "_casename", casetitle: "_casename", matter: "_casename", mattername: "_casename",
},
dateCols: ["due_date"],
transform: (r, ctx) => {
const cid = r._caseext ? ctx.caseByExt.get(String(r._caseext)) : null;
const cidByNum = r._casenum ? ctx.caseByNumber.get(String(r._casenum)) : null;
r.case_id = cid ?? cidByNum ?? null;
delete r._caseext; delete r._casenum;
r.case_id =
(r._caseext && ctx.caseByExt.get(String(r._caseext))) ||
(r._casenum && ctx.caseByNumber.get(String(r._casenum))) ||
(r._casename && ctx.caseByTitle.get(String(r._casename).toLowerCase().trim())) ||
null;
delete r._caseext; delete r._casenum; delete r._casename;
const s = String(r.status ?? "").toLowerCase();
r.status = s.includes("complete") || s.includes("done") ? "complete" : "incomplete";
const p = String(r.priority ?? "").toLowerCase();