From 30c6bd58c99da4f9f9f5176ebaac6bbb819c7e5c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 21 Jun 2022 10:28:54 +1000 Subject: [PATCH] Recalculate field map after delimeter changes https://forums.ankiweb.net/t/anki-2-1-54-release-candidate/20861/8 --- ts/import-csv/ImportCsvPage.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ts/import-csv/ImportCsvPage.svelte b/ts/import-csv/ImportCsvPage.svelte index 9ce321142..17a95ef53 100644 --- a/ts/import-csv/ImportCsvPage.svelte +++ b/ts/import-csv/ImportCsvPage.svelte @@ -49,6 +49,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html let dupeResolution: ImportExport.ImportCsvRequest.DupeResolution; let lastNotetypeId = globalNotetype?.id; + let lastDelimeter = delimiter; $: columnOptions = getColumnOptions( columnLabels, @@ -62,8 +63,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html columnLabels = meta.columnLabels; preview = meta.preview; }); - $: if (globalNotetype?.id !== lastNotetypeId) { + $: if (globalNotetype?.id !== lastNotetypeId || delimiter !== lastDelimeter) { lastNotetypeId = globalNotetype?.id; + lastDelimeter = delimiter; getCsvMetadata(path, delimiter, globalNotetype?.id).then((meta) => { globalNotetype = meta.globalNotetype ?? null; });