Eager-load domains via findByIdWithDomains, drop @Transactional

FixSecurityService
Ya
24 Aprili 2026, 05:30 UTC
Mwandishi
Kamo
Ahadi ya
b6c8930

@Transactional on a controller method keeps a DB connection open across the entire MinIO upload, and also risks LazyInitializationException if the inner getOrganizationById transaction commits before resolvePrimaryDomain accesses org.getDomains(). Using findByIdWithDomains fetches domains in a single join query so no open session is needed during the upload.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei