From a6f524e7af4bb0903f03d3d83acef76007837be5 Mon Sep 17 00:00:00 2001 From: kolaente Date: Mon, 27 Mar 2023 14:26:39 +0200 Subject: [PATCH] fix(task detail view): make project display show the task's project --- src/views/tasks/TaskDetailView.vue | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) 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 &&