From 133c57f30b27eec74a8f46e204254b1814e0adfa Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Tue, 23 Nov 2021 15:49:24 +0100 Subject: [PATCH] fix(jenkins): check doc.plugins is iterable --- lib/manager/jenkins/extract.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/manager/jenkins/extract.ts b/lib/manager/jenkins/extract.ts index 3dcc58b0ce..4b13b92bec 100644 --- a/lib/manager/jenkins/extract.ts +++ b/lib/manager/jenkins/extract.ts @@ -1,3 +1,4 @@ +import is from '@sindresorhus/is'; import { load } from 'js-yaml'; import { JenkinsPluginsDatasource } from '../../datasource/jenkins-plugins'; import { logger } from '../../logger'; @@ -55,7 +56,7 @@ function extractYaml(content: string): PackageDependency[] { try { const doc = load(content, { json: true }) as JenkinsPlugins; - if (doc?.plugins) { + if (is.nonEmptyArray(doc?.plugins)) { for (const plugin of doc.plugins) { if (plugin.artifactId) { const dep = getDependency(plugin); -- GitLab