You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
then error after when query (or after then query … arguments in a specification with no action) asserts that the query was rejected with a validation error, for example a lookup by an invoice number its concept's rules refuse. The form is admitted in executable semantic model version 18, and only models that use it select that version. (#682)
Changed
A query's by key and every supplied filter value are now checked against their concept's validate rules after authorization, as Arc does at runtime. An out-of-rule argument is a validation rejection with the rule's message instead of a lookup that finds nothing; a valid key that matches nothing still answers no result, and an omitted optional filter is not checked. This applies to every executable model version. (#682)
PLAY0465 also reports a query rejection that is combined with then no result, a result, a denial or more than one query. (#682)