1
0

fix: move parent project handling out of useProject

This commit is contained in:
kolaente
2023-04-12 11:48:37 +02:00
parent 39f699a61a
commit ba452ab883
2 changed files with 18 additions and 19 deletions

View File

@ -211,22 +211,8 @@ export function useProject(projectId: MaybeRef<IProject['id']>) {
const projectStore = useProjectStore()
const parentProject = ref<IProject | null>(null)
watch(
() => project.parentProjectId,
projectId => {
if (project.parentProjectId) {
parentProject.value = projectStore.projects[project.parentProjectId]
}
},
{immediate: true},
)
async function save() {
const updatedProject = await projectStore.updateProject({
...project,
parentProjectId: parentProject.value.id ?? project.parentProjectId,
})
const updatedProject = await projectStore.updateProject(project)
Object.assign(project, updatedProject)
success({message: t('project.edit.success')})
}
@ -234,7 +220,6 @@ export function useProject(projectId: MaybeRef<IProject['id']>) {
return {
isLoading: readonly(isLoading),
project,
parentProject,
save,
}
}