From 3c4433583b836e53ee2a35b79c8d9be07760992e Mon Sep 17 00:00:00 2001 From: SnapOtter Date: Sat, 13 Jun 2026 10:34:43 +0800 Subject: [PATCH] fix(tools): surface chars count in pdf-to-text result payload --- apps/api/src/routes/tools/pdf-to-text.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/api/src/routes/tools/pdf-to-text.ts b/apps/api/src/routes/tools/pdf-to-text.ts index 23be8e26..48e3722f 100644 --- a/apps/api/src/routes/tools/pdf-to-text.ts +++ b/apps/api/src/routes/tools/pdf-to-text.ts @@ -22,13 +22,14 @@ export function registerPdfToText(app: FastifyInstance) { const outPath = join(ctx.scratchDir, `${base}.txt`); ctx.report(10, "Extracting text"); - await pdfTextPy(inPath, outPath); + const result = await pdfTextPy(inPath, outPath); ctx.report(90, "Done"); return { scratchPath: outPath, filename: `${base}.txt`, contentType: "text/plain", + resultPayload: { chars: result.chars }, }; }, });