From ebeac8d9b4c0ea00b03082a11710f2f3c5cf4710 Mon Sep 17 00:00:00 2001 From: Alexis Sellier Date: Wed, 30 Mar 2022 14:05:58 +0200 Subject: [PATCH] Default default branch not being found We default to the first branch. Signed-off-by: Alexis Sellier --- src/base/projects/Header.svelte | 3 +++ src/base/projects/ProjectRoute.svelte | 7 ++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/base/projects/Header.svelte b/src/base/projects/Header.svelte index 4eefb57d4..680970ba7 100644 --- a/src/base/projects/Header.svelte +++ b/src/base/projects/Header.svelte @@ -144,13 +144,16 @@ bind:peersDropdown={dropdownState.peer} on:peerChanged={(event) => updatePeer(event.detail)} /> {/if} + updateRevision(event.detail)} /> +
updateRevision(event.detail)} />
+ {#if seed.git.host}
toggleDropdown("clone")}> diff --git a/src/base/projects/ProjectRoute.svelte b/src/base/projects/ProjectRoute.svelte index 65a13875b..d5ad1d0c2 100644 --- a/src/base/projects/ProjectRoute.svelte +++ b/src/base/projects/ProjectRoute.svelte @@ -29,8 +29,13 @@ if (revision) browse.revision = revision; } else if (revision) { browse.revision = revision; - } else { + } else if (head) { browse.revision = head; + } else { + const branchNames = Object.keys(project.branches); + const firstBranch = branchNames.length >= 1 ? branchNames[0] : null; + + browse.revision = firstBranch; } $: proj.browse({ ...browse, peer });