Events dispatched inside model methods run before the transaction commits, causing listeners (especially webhooks) that open new sessions to read stale data. These new functions allow accumulating events during a transaction and dispatching them only after commit. Refs #2315 |
||
|---|---|---|
| .. | ||
| events.go | ||
| events_test.go | ||
| listeners.go | ||
| testing.go | ||