You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix deleteOrganismFeatures: use REQUIRES_NEW propagation in service methods
The controller class has @transactional(readOnly=true). Service methods with
default PROPAGATION_REQUIRED join the read-only transaction, making delete()
calls silently ignored. Using REQUIRES_NEW forces a writable transaction.
Also:
- Use preferenceService.getOrganismForTokenInDB for consistent organism lookup
- Add debug logging to trace deletion flow
- Fix response.status ordering (before render) in error handler
Co-Authored-By: Claude Opus 4.6 <[email protected]>
0 commit comments