Persist conversion_error instead of failing silently

FixConversionService
Shipped
June 8, 2026 at 1:38 AM UTC
Author
Kamo
Commit
cad7651

Both the template and regular upload conversion pipelines swallowed Docs conversion failures (logged only), leaving is_converted=false with no recorded reason — so the doc manager showed a misleading "Document not converted" for every doc when Docs's convert-to was broken. Now the failure reason is written to ImgDat.conversion_error (truncated to 1024) and cleared on success, so failures are visible and surfaceable.

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