From 5177f516c4c39a0b45f1e394c038343723bd49dd Mon Sep 17 00:00:00 2001 From: kolaente Date: Sat, 13 Apr 2024 22:24:12 +0200 Subject: [PATCH] fix(views): make sure view changes are reflected in switcher --- frontend/src/components/project/ProjectWrapper.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/project/ProjectWrapper.vue b/frontend/src/components/project/ProjectWrapper.vue index 4587939ea..87a1c3a99 100644 --- a/frontend/src/components/project/ProjectWrapper.vue +++ b/frontend/src/components/project/ProjectWrapper.vue @@ -88,7 +88,7 @@ const currentProject = computed(() => { }) useTitle(() => currentProject.value?.id ? getProjectTitle(currentProject.value) : '') -const views = computed(() => currentProject.value?.views || []) +const views = computed(() => projectStore.projects[projectId]?.views) // watchEffect would be called every time the prop would get a value assigned, even if that value was the same as before. // This resulted in loading and setting the project multiple times, even when navigating away from it.