From dfef9f3cb130ddbde0077129367c460912416a7c Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Mon, 30 Aug 2021 10:25:20 +0200 Subject: [PATCH] fix: handle non-string currentValue (#11472) --- lib/workers/repository/process/lookup/current.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/workers/repository/process/lookup/current.ts b/lib/workers/repository/process/lookup/current.ts index dad2de7908..83ff610331 100644 --- a/lib/workers/repository/process/lookup/current.ts +++ b/lib/workers/repository/process/lookup/current.ts @@ -1,3 +1,4 @@ +import is from '@sindresorhus/is'; import { logger } from '../../../../logger'; import type { VersioningApi } from '../../../../versioning/types'; import type { LookupUpdateConfig } from './types'; @@ -10,6 +11,10 @@ export function getCurrentVersion( allVersions: string[] ): string | null { const { currentValue, lockedVersion } = config; + // istanbul ignore if + if (!is.string(currentValue)) { + return null; + } if (versioning.isVersion(currentValue)) { return currentValue; } -- GitLab