From bb64598d6aa53fca04d3b7283dc6d105ea121517 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Wed, 24 Nov 2021 14:28:50 +0100 Subject: [PATCH] fix: check currentValue before generating newValue --- .../repository/process/lookup/generate.ts | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/lib/workers/repository/process/lookup/generate.ts b/lib/workers/repository/process/lookup/generate.ts index 9eb27f22d8..94d8538ef3 100644 --- a/lib/workers/repository/process/lookup/generate.ts +++ b/lib/workers/repository/process/lookup/generate.ts @@ -32,19 +32,21 @@ export function generateUpdate( } } const { currentValue } = config; - try { - update.newValue = versioning.getNewValue({ - currentValue, - rangeStrategy, - currentVersion, - newVersion, - }); - } catch (err) /* istanbul ignore next */ { - logger.warn( - { err, currentValue, rangeStrategy, currentVersion, newVersion }, - 'getNewValue error' - ); - update.newValue = currentValue; + if (currentValue) { + try { + update.newValue = versioning.getNewValue({ + currentValue, + rangeStrategy, + currentVersion, + newVersion, + }); + } catch (err) /* istanbul ignore next */ { + logger.warn( + { err, currentValue, rangeStrategy, currentVersion, newVersion }, + 'getNewValue error' + ); + update.newValue = currentValue; + } } update.newMajor = versioning.getMajor(newVersion); update.newMinor = versioning.getMinor(newVersion); -- GitLab