Use targeted conversion updates instead of saving a detached ImgDat

FixConversionService
Shipped
August 5, 2026 at 8:02 PM UTC
Author
Kamo
Commit
0d0c475

convertAndGenerateThumbnails runs on a virtual thread with a detached ImgDat, so imgDatRepository.save() merged a stale orphan-removal collection and threw before thumbnails were generated — uploads completed but stayed unconverted and previewless. All three save() calls on that path (the already-a-PDF branch, the Docs rendition branch, and the error-recording catch) now use the targeted column updates added to ImgDatRepository.

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