From 4990a3c6581246c10acae8bc1d6593a7bc55a57e Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Tue, 11 Aug 2020 22:13:01 +0200 Subject: [PATCH] fix: harden latest date check --- lib/util/git/index.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/util/git/index.ts b/lib/util/git/index.ts index 302465615e..69749f13b8 100644 --- a/lib/util/git/index.ts +++ b/lib/util/git/index.ts @@ -321,8 +321,10 @@ export async function setBranch(branchName: string): Promise<string> { await git.raw(['rev-parse', 'origin/' + branchName]) ).trim(); await git.checkout([branchName, '-f']); - const latestCommitDate = (await git.log({ n: 1 })).latest.date; - logger.debug({ branchName, latestCommitDate }, 'latest commit'); + const latestCommitDate = (await git.log({ n: 1 }))?.latest?.date; + if (latestCommitDate) { + logger.debug({ branchName, latestCommitDate }, 'latest commit'); + } await git.reset(ResetMode.HARD); return config.currentBranchSha; } catch (err) /* istanbul ignore next */ { -- GitLab