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