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.
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).