From d61be8e2273a5fd5330a1c1f5a883392bd4332c1 Mon Sep 17 00:00:00 2001 From: AI Scout Agent Date: Sun, 31 May 2026 14:29:18 +0300 Subject: [PATCH] Fix runner.js HTTP error handling to properly propagate fetch errors --- lib/runner.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/lib/runner.js b/lib/runner.js index b7f35e50..ca48aaad 100644 --- a/lib/runner.js +++ b/lib/runner.js @@ -48,13 +48,9 @@ async function request(requestOptions, callback) { debug("Headers: %j", resp.headers._headers); if (!resp.ok) { - var err = new Error( - "HTTP request failed: " + - (err - ? err.toString() - : "received HTTP " + resp.status + " " + resp.statusText), - ); - callback(err); + callback(new Error( + "HTTP request failed: received HTTP " + resp.status + " " + resp.statusText + )); } else { return resp.text(); // a promise }