From 11a5cac709f04afbab1e032522f0993ab6be4645 Mon Sep 17 00:00:00 2001 From: jamazi <31401744+jamazi@users.noreply.github.com> Date: Thu, 17 Oct 2024 22:56:19 +0300 Subject: [PATCH] Refactor required fields check on Bulk CSV upload (#59) Related to https://github.com/etkecc/synapse-admin/pull/32 --- src/components/ImportFeature.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/components/ImportFeature.tsx b/src/components/ImportFeature.tsx index 3407fda..f5e1b30 100644 --- a/src/components/ImportFeature.tsx +++ b/src/components/ImportFeature.tsx @@ -121,11 +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 => { - const result = meta.fields?.find(mF => eF === mF); - if (result === undefined) { return eF; } // missing field - return undefined; // field found - }); + const missingFields = expectedFields.filter(eF => !meta.fields?.find(mF => eF === mF)); if (missingFields.length > 0) { setError(translate("import_users.error.required_field", { field: missingFields[0] }));