From 78484d863f10d91f78de2258e6c898df94d165e2 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Mon, 30 Aug 2021 10:06:55 +0200 Subject: [PATCH] fix(versioning): null check constraint (#11471) --- lib/versioning/npm/index.ts | 2 +- lib/versioning/pep440/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/versioning/npm/index.ts b/lib/versioning/npm/index.ts index a2e5f39669..b2827405c1 100644 --- a/lib/versioning/npm/index.ts +++ b/lib/versioning/npm/index.ts @@ -35,7 +35,7 @@ export const isVersion = (input: string): string => valid(input); const isSingleVersion = (constraint: string): string => isVersion(constraint) || - (constraint.startsWith('=') && isVersion(constraint.substring(1).trim())); + (constraint?.startsWith('=') && isVersion(constraint.substring(1).trim())); export const api: VersioningApi = { equals, diff --git a/lib/versioning/pep440/index.ts b/lib/versioning/pep440/index.ts index 464abc75d9..4440569fbb 100644 --- a/lib/versioning/pep440/index.ts +++ b/lib/versioning/pep440/index.ts @@ -46,7 +46,7 @@ const minSatisfyingVersion = (versions: string[], range: string): string => { export const isSingleVersion = (constraint: string): string => isVersion(constraint) || - (constraint.startsWith('==') && isVersion(constraint.substring(2).trim())); + (constraint?.startsWith('==') && isVersion(constraint.substring(2).trim())); export { isVersion, matches }; -- GitLab