Skip to content

Release v4.167.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 00:14
d9b64fc

Changed

  • The Cratis renderer refuses STAGE-ESM-044 for a command that reads a view whose key property is not named id. Chronicle's decision-read guard looks for an id property in the read model's schema and refuses anything else (KeyConversion), so the rendered command could never succeed: every execution failed with "give the read model a string or Guid Id". The refusal names the command, the read and the key property, and says to rename the key property and the query's key argument to id. (#557)

Fixed

  • Rendered applications no longer contain protected-read commands that are refused at run time (Acme Commerce Sales: ApproveOrder, CheckOut, AddToBasket and others failed 30 generated specifications).