fix(scrapeURL/pdf): even better timeout detection

This commit is contained in:
Gergő Móricz 2025-05-23 16:29:28 +02:00
parent 8571b5a99d
commit a7894a2714

View File

@ -238,7 +238,10 @@ export async function scrapePDF(
|| error instanceof TimeoutError || error instanceof TimeoutError
) { ) {
throw error; throw error;
} else if (error instanceof Error && error.name === "TimeoutError") { } else if (
(error instanceof Error && error.name === "TimeoutError")
|| (error instanceof Error && error.message === "Request failed" && error.cause && error.cause instanceof Error && error.cause.name === "TimeoutError")
) {
throw new TimeoutError("PDF parsing timed out, please increase the timeout parameter in your scrape request"); throw new TimeoutError("PDF parsing timed out, please increase the timeout parameter in your scrape request");
} }
meta.logger.warn( meta.logger.warn(