Fixed detection of missingFields in verifyCsv function of CSV import (#650)

Fixes #600, #552, #188.
This commit is contained in:
milkomeda 2025-05-09 17:43:13 +02:00 committed by GitHub
parent 4d1a9cc147
commit 1e8b4cc885
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -121,7 +121,7 @@ const FilePicker = () => {
const verifyCsv = ({ data, meta, errors }: ParseResult<ImportLine>, { 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] }));