CSV autodetect does not stop on first error
The .forEach
method keeps looping until processing all the header. We got only one error message thanks to the uniqueness but the selected fields keep being filled so it can be complicated to understand which column the error message is for.