Open
Description
Brief Description
Validator API will return incorrect line counts for schema and ruleset violations if file uses old Mac-style CR
only line endings.
The Validator has to manually count lines for violation reporting because it splits up IATI XML activity files by activity, generating a new XML DOM object for each. The code which counts lines just counts LR
characters; it is here:
js-validator-api/services/rulesValidator.js
Line 953 in 769bcd5
This means line counts will be inaccurate if the file uses any single CR
as line endings.
Severity
Low
Metadata
Metadata
Assignees
Labels
No labels