New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
If a result (baseline|target|actual) value is present, then it must be a number #189
Comments
@samuele-mattiuzzo It seems like you might be working through this gist, and creating issues. Is that the case? |
we have made a copy of the gist and re-assessed some of the rules you pointed out yes. I'm also logging issues without necessarily:
|
Great! I didn’t hear anything back regarding the gist, so I wasn’t sure whether you’d looked at it. Great to hear you are going through the points 👍 It was quite a lot of work, so I’m pleased it’s useful. |
Yeah sorry about the silence, but like I said, hectic times :D I forked your gist and used it as a base for our investigations, we also needed to decide whether the effort and time used to fix them was worth it or we should have instead backtracked to pre-January We learned a bit more about Ruleset, Standard and how to read them through those January changes, so we kept them and decided to fix them. Some are straight forward, some still require some back and forth discussions (eg, this one, as it changes a Schema type effectively enforcing the Your gist is invaluable btw! |
How this will be changed (@amy-silcock to 👍 / 👎 )
|
Relevant PR #204 |
Details of the issue and how we propose to fix it can be found here: https://discuss.iatistandard.org/t/bug-fix-the-new-2-03-result-baseline-and-period-value-rules-are-not-backwards-compatible/1731 |
IATI-Rulesets/rulesets/standard.json
Line 139 in b88c627
IATI-Rulesets/rulesets/standard.json
Line 140 in b88c627
IATI-Rulesets/rulesets/standard.json
Line 141 in b88c627
We're checking for numeric values to be numbers in Ruleset but this should instead be enforced at Schema level. We should remove the rules from the Ruleset and the tests for them.
We should also update the Schema type in the relevant places (example ->
xsd:string
toxsd:decimal
)The text was updated successfully, but these errors were encountered: