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
A model's seed blocks are appended when a Play sandbox starts, so a played application begins with the reference data and demo records it declares (a shop starts with its products). Each event source id is seeded once: a source that already has events is left alone, so a restart never doubles the data. The seeded events flow through the projections like any other event, and the semantic world is established from them directly.
A seed entry the model cannot hold (an event the model does not declare, a property the event lacks, a value that is not a literal, a required value left out, or an event the evaluator cannot replay) is left out whole and reported as a STAGE-SEED-001..005 note on /stage/status and in the log, instead of refusing the application or putting a wrong fact in the log.
Fixed
A played Acme Commerce shop started empty because seed blocks were never appended. (#612)