in sse_uploader/src/validation.js [92:109]
function getValidationErrors(rowNumber: number, row: any): Array<ValidationError> {
let rowErrors = [];
for (let [key, value] of Object.entries(row)) {
if (typeof value === 'string')
value = value.toLowerCase().trim();
const hasValidationRule = RULES.hasOwnProperty(key);
const isValid = RULES[key];
if (hasValidationRule && !isValid(value)) { // fields with no validation rule are accepted
rowErrors.push({
row: rowNumber,
column: key.toString(),
invalid_value: value,
});
}
}
return rowErrors;
}