From 8602b29876ca6713a50ef96f21f96a40ca4755ce Mon Sep 17 00:00:00 2001 From: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com> Date: Wed, 31 May 2023 15:48:04 +0200 Subject: [PATCH] Git - fix #183941 (#183944) --- extensions/git/src/commands.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/git/src/commands.ts b/extensions/git/src/commands.ts index cdf81dc6e612..441c8e557a85 100644 --- a/extensions/git/src/commands.ts +++ b/extensions/git/src/commands.ts @@ -285,7 +285,7 @@ async function createCheckoutItems(repository: Repository, detached = false): Pr const buttons = await getRemoteRefItemButtons(repository); let fallbackRemoteButtons: RemoteSourceActionButton[] | undefined = []; const remote = repository.remotes.find(r => r.pushUrl === repository.HEAD?.remote || r.fetchUrl === repository.HEAD?.remote) ?? repository.remotes[0]; - const remoteUrl = remote.pushUrl ?? remote.fetchUrl; + const remoteUrl = remote?.pushUrl ?? remote?.fetchUrl; if (remoteUrl) { fallbackRemoteButtons = buttons.get(remoteUrl); }