From 4b03ffca36ebe68958e07d772f8d934508d75a98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Fri, 20 Jun 2025 21:15:14 +0200 Subject: [PATCH] fix(search): respect parsePDF in pricing (#1690) --- apps/api/src/controllers/v1/search.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/api/src/controllers/v1/search.ts b/apps/api/src/controllers/v1/search.ts index 65b45836..50f84996 100644 --- a/apps/api/src/controllers/v1/search.ts +++ b/apps/api/src/controllers/v1/search.ts @@ -270,8 +270,9 @@ export async function searchController( } } + // TODO: This is horrid. Fix soon - mogery const credits_billed = responseData.data.reduce((a, x) => { - if (x.metadata?.numPages !== undefined && x.metadata.numPages > 0) { + if (x.metadata?.numPages !== undefined && x.metadata.numPages > 0 && req.body.scrapeOptions?.parsePDF !== false) { return a + x.metadata.numPages; } else { return a + 1;