From d71b1ec92c262b4b27625401875f0b27c398d3e6 Mon Sep 17 00:00:00 2001
From: Michael Kriese <michael.kriese@visualon.de>
Date: Fri, 9 Jul 2021 09:06:50 +0200
Subject: [PATCH] fix: rethrow ExternalHostError error (#10761)

---
 lib/datasource/datasource.ts | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/datasource/datasource.ts b/lib/datasource/datasource.ts
index 441bf780e8..5b2a2f68e0 100644
--- a/lib/datasource/datasource.ts
+++ b/lib/datasource/datasource.ts
@@ -37,6 +37,10 @@ export abstract class Datasource implements DatasourceApi {
   handleSpecificErrors(err: HttpError): void {}
 
   protected handleGenericErrors(err: HttpError): never {
+    // istanbul ignore if: not easy testable with nock
+    if (err instanceof ExternalHostError) {
+      throw err;
+    }
     this.handleSpecificErrors(err);
     if (err.response?.statusCode !== undefined) {
       if (
-- 
GitLab