From 855a55c2d4962b6142c0b7328cbb281554c27530 Mon Sep 17 00:00:00 2001
From: Michael Kriese <michael.kriese@visualon.de>
Date: Wed, 7 Jul 2021 12:27:15 +0200
Subject: [PATCH] fix(nuget): pass ExternalHostError up (#10751)

---
 lib/datasource/nuget/v3.ts | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/datasource/nuget/v3.ts b/lib/datasource/nuget/v3.ts
index 34fe55141c..58ee7be283 100644
--- a/lib/datasource/nuget/v3.ts
+++ b/lib/datasource/nuget/v3.ts
@@ -3,6 +3,7 @@ import pAll from 'p-all';
 import * as semver from 'semver';
 import { XmlDocument } from 'xmldoc';
 import { logger } from '../../logger';
+import { ExternalHostError } from '../../types/errors/external-host-error';
 import * as packageCache from '../../util/cache/package';
 import { Http } from '../../util/http';
 import { HttpError } from '../../util/http/types';
@@ -174,6 +175,10 @@ export async function getReleases(
       }
     }
   } catch (err) {
+    // istanbul ignore if: not easy testable with nock
+    if (err instanceof ExternalHostError) {
+      throw err;
+    }
     // ignore / silence 404. Seen on proget, if remote connector is used and package is not yet cached
     if (err instanceof HttpError && err.response?.statusCode === 404) {
       logger.debug(
-- 
GitLab