diff --git a/frontend/src/components/project/ProjectWrapper.vue b/frontend/src/components/project/ProjectWrapper.vue index 78d68d18e..4587939ea 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(() => currentProject.value?.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.