From 6c46990d7552f11d9815fdc99fae9be72e832c3c Mon Sep 17 00:00:00 2001 From: upstream Date: Fri, 28 Aug 2026 03:35:54 +0200 Subject: [PATCH] Upstream sindresorhus/got state of the touched files before 38cc6be0cc --- source/core/index.ts | 4 ---- test/retry.ts | 21 --------------------- 2 files changed, 25 deletions(-) diff --git a/source/core/index.ts b/source/core/index.ts index 7404ba5..a8a1561 100644 --- a/source/core/index.ts +++ b/source/core/index.ts @@ -532,10 +532,6 @@ export default class Request extends Duplex implements RequestEvents { } } else { retryAfter *= 1000; - - if (retryAfter <= 0) { - retryAfter = 1; - } } } diff --git a/test/retry.ts b/test/retry.ts index ce62069..0e50659 100644 --- a/test/retry.ts +++ b/test/retry.ts @@ -304,27 +304,6 @@ test('retries on 503 without Retry-After header', withServer, async (t, server, t.is(retryCount, 1); }); -test('retries immediately on non-positive numeric Retry-After', withServer, async (t, server, got) => { - server.get('/', (_request, response) => { - response.writeHead(503, { - 'Retry-After': 0, - }); - response.end(); - }); - - const start = Date.now(); - const {statusCode, retryCount} = await got({ - throwHttpErrors: false, - retry: { - limit: 2, - }, - }); - - t.is(statusCode, 503); - t.is(retryCount, 2); - t.true(Date.now() - start < 1000); -}); - test('doesn\'t retry on streams', withServer, async (t, server, got) => { server.get('/', () => {});