From bbaddb9406910106b7d476a6550acff025e72655 Mon Sep 17 00:00:00 2001 From: kolaente Date: Wed, 12 Apr 2023 11:37:08 +0200 Subject: [PATCH] fix: remove leftovers of childIds --- src/modelTypes/IProject.ts | 1 - src/models/project.ts | 3 --- src/stores/projects.ts | 9 --------- 3 files changed, 13 deletions(-) diff --git a/src/modelTypes/IProject.ts b/src/modelTypes/IProject.ts index ca335f3c6..20f46d6ae 100644 --- a/src/modelTypes/IProject.ts +++ b/src/modelTypes/IProject.ts @@ -18,7 +18,6 @@ export interface IProject extends IAbstract { subscription: ISubscription position: number backgroundBlurHash: string - childProjectIds: number[] parentProjectId: number created: Date diff --git a/src/models/project.ts b/src/models/project.ts index 4ec1dcb53..17da3d798 100644 --- a/src/models/project.ts +++ b/src/models/project.ts @@ -22,7 +22,6 @@ export default class ProjectModel extends AbstractModel implements IPr subscription: ISubscription = null position = 0 backgroundBlurHash = '' - childProjectIds = [] parentProjectId = 0 created: Date = null @@ -47,8 +46,6 @@ export default class ProjectModel extends AbstractModel implements IPr this.subscription = new SubscriptionModel(this.subscription) } - this.childProjectIds = this.childProjects?.map(p => p.id) || [] - this.created = new Date(this.created) this.updated = new Date(this.updated) } diff --git a/src/stores/projects.ts b/src/stores/projects.ts index fe9b5bd7b..7ca35cea0 100644 --- a/src/stores/projects.ts +++ b/src/stores/projects.ts @@ -110,15 +110,6 @@ export const useProjectStore = defineStore('project', () => { const cancel = setModuleLoading(setIsLoading) const projectService = new ProjectService() - const oldProject = projects.value[project.id] - if (oldProject && oldProject.parentProjectId !== project.parentProjectId && oldProject.parentProjectId > 0) { - const parentProject = projects.value[oldProject.parentProjectId] - if (parentProject) { - const childProjectIndex = parentProject.childProjectIds.findIndex(pId => pId === project.id) - parentProject.childProjectIds.splice(childProjectIndex, 1) - } - } - try { await projectService.update(project) setProject(project)