mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-07-25 01:32:18 -05:00
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