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