From de6d301acec5b53056bb12ac23dae01137f4a9c8 Mon Sep 17 00:00:00 2001 From: taoky Date: Tue, 2 Jul 2024 19:27:09 +0800 Subject: [PATCH] winget-source: Fix retry printing logic response could be null in some cases (exceptions?), and printing response.url would make retry fail when this happens. --- winget-source/utilities.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/winget-source/utilities.js b/winget-source/utilities.js index 45bf3c3..3d5c54e 100644 --- a/winget-source/utilities.js +++ b/winget-source/utilities.js @@ -21,7 +21,10 @@ const fetch = withRetry(originalFetch, { if (attempt > 3) return false; if (error || response.status >= 400) { - winston.warn(`retrying ${response.url} (${attempt})`); + if (response) + winston.warn(`retrying ${response.url} (${attempt})`); + else + winston.warn(`retrying (${attempt}, error: ${error})`); return true; } }