KamoCRM

The assigned-course email reads the org inside a transaction

FixDocsService
Shipped
November 13, 2026 at 2:58 AM UTC
Author
Kamo
Commit
6f7005d

Found verifying Assign When Someone Joins live in the test org: the row was written, but the notice died with LazyInitializationException on Organization.domains, because dispatchAll runs on the delivery pool with no transaction and the member link walks the org's lazy domains. HR's Assign goes through the same recorder. The org and link are now read in a short read-only transaction; the send and the ledger claim stay outside it.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing