Skip to content

Release v4.161.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 07:59
fb7406e

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)