This commit is contained in:
Malini 2025-12-02 13:03:01 +05:30
parent f2ba68dd77
commit fc66029778

View File

@ -228,22 +228,22 @@ const validateCSVFile = (file, existingEstablishments = []) => {
const headers = lines[0].split(',').map(h => h.trim().replace(/"/g, ''));
// Check required headers
const requiredHeaders = ['Establishment Id', 'Factory Name', 'Email', 'Emirate'];
const missingHeaders = requiredHeaders.filter(header =>
!headers.some(h => h.toLowerCase() === header.toLowerCase())
);
// const requiredHeaders = ['Establishment Id', 'Factory Name', 'Email', 'Emirate'];
// const missingHeaders = requiredHeaders.filter(header =>
// !headers.some(h => h.toLowerCase() === header.toLowerCase())
// );
if (missingHeaders.length > 0) {
reject({
type: 'header_validation',
message: `Missing required headers: ${missingHeaders.join(', ')}`,
details: missingHeaders.map(header => ({
header,
message: `Missing required header: ${header}`
}))
});
return;
}
// if (missingHeaders.length > 0) {
// reject({
// type: 'header_validation',
// message: `Missing required headers: ${missingHeaders.join(', ')}`,
// details: missingHeaders.map(header => ({
// header,
// message: `Missing required header: ${header}`
// }))
// });
// return;
// }
const establishmentIdIndex = headers.findIndex(h =>
h.toLowerCase().includes('establishment') && h.toLowerCase().includes('id')