From cb84fa9d9b5212e54364c1eba4437aa10e0da7f3 Mon Sep 17 00:00:00 2001 From: Rhys Arkins Date: Mon, 22 Jun 2020 20:18:39 +0200 Subject: [PATCH] fix: filter registryUrls for null/undefined --- lib/datasource/index.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/datasource/index.ts b/lib/datasource/index.ts index 2378c230198da3..68cd63b9512783 100644 --- a/lib/datasource/index.ts +++ b/lib/datasource/index.ts @@ -131,9 +131,14 @@ function resolveRegistryUrls( extractedUrls: string[] ): string[] { const { defaultRegistryUrls = [], appendRegistryUrls = [] } = datasource; - return is.nonEmptyArray(extractedUrls) - ? [...extractedUrls, ...appendRegistryUrls] - : [...defaultRegistryUrls, ...appendRegistryUrls]; + const customUrls = extractedUrls?.filter(Boolean); + let registryUrls: string[]; + if (is.nonEmptyArray(customUrls)) { + registryUrls = [...extractedUrls, ...appendRegistryUrls]; + } else { + registryUrls = [...defaultRegistryUrls, ...appendRegistryUrls]; + } + return registryUrls.filter(Boolean); } async function fetchReleases(