diff --git a/src/lib/components/breadcrumbs.svelte b/src/lib/components/breadcrumbs.svelte index e40573943..5a61a5fd8 100644 --- a/src/lib/components/breadcrumbs.svelte +++ b/src/lib/components/breadcrumbs.svelte @@ -260,7 +260,8 @@ $: shouldReloadProjects = isLoadingProjects ? false : currentProject && loadedProjects.projects.length - ? loadedProjects.projects[0].teamId != currentProject.teamId || + ? // All projects in cache belong to same org, so check first project's teamId + loadedProjects.projects[0].teamId != currentProject.teamId || !loadedProjects.projects.some((p) => p.$id === currentProject.$id) : !loadedProjects.projects.length;