From 1e8b4cc885789254305e646b4cab68123af98feb Mon Sep 17 00:00:00 2001 From: milkomeda Date: Fri, 9 May 2025 17:43:13 +0200 Subject: [PATCH] Fixed detection of missingFields in verifyCsv function of CSV import (#650) Fixes #600, #552, #188. --- src/components/ImportFeature.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ImportFeature.tsx b/src/components/ImportFeature.tsx index 062af3d..6eb85bb 100644 --- a/src/components/ImportFeature.tsx +++ b/src/components/ImportFeature.tsx @@ -121,7 +121,7 @@ const FilePicker = () => { const verifyCsv = ({ data, meta, errors }: ParseResult, { setValues, setStats, setError }) => { /* First, verify the presence of required fields */ - const missingFields = expectedFields.filter(eF => meta.fields?.find(mF => eF === mF)); + const missingFields = expectedFields.filter(eF => !meta.fields?.includes(eF)); if (missingFields.length > 0) { setError(translate("import_users.error.required_field", { field: missingFields[0] }));