diff --git a/src/views/tasks/TaskDetailView.vue b/src/views/tasks/TaskDetailView.vue
index 2dda3a906..41d964842 100644
--- a/src/views/tasks/TaskDetailView.vue
+++ b/src/views/tasks/TaskDetailView.vue
@@ -14,9 +14,12 @@
ref="heading"
/>
-
- {{ getProjectTitle(project) }}
-
+
+
+ {{ getProjectTitle(p) }}
+
+ >
+
@@ -781,6 +784,19 @@ async function setPercentDone(percentDone: number) {
task: newTask,
})
}
+
+function getAllParentProjects(project: IProject): IProject[] {
+ let parents = []
+ if (project.parentProjectId) {
+ const parentProject = projectStore.getProjectById(project.parentProjectId)
+ parents = getAllParentProjects(parentProject)
+ }
+
+ return [
+ ...parents,
+ project,
+ ]
+}