9a474f7790
In single-server CE deployments (Verso included) the CLSI does not return a clsiServerId, so it was always undefined. The push condition checked pdfPath && pdfBuildId && pdfClsiServerId && userId, meaning the PDF was silently skipped every time in practice. clsiServerId is optional in getOutputFileURL (single-server deployments work without it), so only require pdfPath and pdfBuildId. Also remove the inner try/catch so PDF fetch errors surface to the user instead of being swallowed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>