diff --git a/src/views/tasks/TaskDetailView.vue b/src/views/tasks/TaskDetailView.vue
index 505194daf..093d7b528 100644
--- a/src/views/tasks/TaskDetailView.vue
+++ b/src/views/tasks/TaskDetailView.vue
@@ -13,9 +13,9 @@
:can-write="canWrite"
ref="heading"
/>
-
-
- {{ getProjectTitle(parent.project) }}
+
+
+ {{ getProjectTitle(project) }}
@@ -536,26 +536,17 @@ const visible = ref(false)
const taskId = toRef(props, 'taskId')
-const parent = computed(() => {
+const project = computed(() => {
if (!task.projectId) {
return {
project: null,
}
}
-
- return projectStore.getProjectById(task.projectId)
-})
-watch(
- parent,
- (parent) => {
- const parentProject = parent !== null ? parent.project : null
- if (parentProject !== null) {
- baseStore.handleSetCurrentProject({project: parentProject})
- }
- },
- {immediate: true},
-)
+ const project = projectStore.getProjectById(task.projectId)
+ baseStore.handleSetCurrentProject({project})
+ return project
+})
const canWrite = computed(() => (
task.maxRight !== null &&