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 &&