From 1e3bae6aad9cf0005c14f0036b46b49390e63203 Mon Sep 17 00:00:00 2001 From: "yanlong.wang" Date: Wed, 5 Jun 2024 19:50:48 +0800 Subject: [PATCH] fix: timeout parsing --- backend/functions/src/dto/scrapping-options.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/functions/src/dto/scrapping-options.ts b/backend/functions/src/dto/scrapping-options.ts index e56dd61..4618d02 100644 --- a/backend/functions/src/dto/scrapping-options.ts +++ b/backend/functions/src/dto/scrapping-options.ts @@ -189,7 +189,7 @@ export class CrawlerOptions extends AutoCastable { } let timeoutSeconds = parseInt(ctx?.req.get('x-timeout') || ''); - if (!isNaN(timeoutSeconds)) { + if (!isNaN(timeoutSeconds) && timeoutSeconds > 0 && timeoutSeconds <= 180) { instance.timeout = timeoutSeconds; }