Drop a @Transactional that never applied

RefactorRAGService
Shipped
September 2, 2026 at 8:36 AM UTC
Author
Kamo
Commit
6774062

loadCatalogue is reached from catalogue() on the same bean, and self-invocation does not pass through the proxy, so the annotation was decoration. The query is one scalar projection with nothing lazy left to initialise, so the shared EntityManager's per-call context is already enough — said so instead, and made the method private to keep it that way.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing