diff --git a/src/routes/settings.import.tsx b/src/routes/settings.import.tsx index 2a19b21..6dae765 100644 --- a/src/routes/settings.import.tsx +++ b/src/routes/settings.import.tsx @@ -746,10 +746,10 @@ function ImportPage() { const withConflict = chunk.filter((r) => r[cfg.conflict]); const withoutConflict = chunk.filter((r) => !r[cfg.conflict]); - if (cfg.table === "time_entries" && withConflict.length > 0) { + if ((cfg.table === "time_entries" || cfg.table === "invoices") && withConflict.length > 0) { const externalIds = withConflict.map((r) => String(r[cfg.conflict])); const { data: existing, error: lookupError } = await supabase - .from("time_entries") + .from(cfg.table as any) .select("id, external_id") .in("external_id", externalIds);