ash-project / spark

Tooling for building DSLs in Elixir
MIT License
127 stars 25 forks source link

fix(Entity): don't ever use `Map.put/3` to set an entity's `__identifier__`. #43

Closed jimsynz closed 1 year ago

jimsynz commented 1 year ago

Entities without an __identifier__ field should cause Spark to fail rather than silently break the target struct's contracts.