From 96b4f2d1dbd6442fab0df2906d5640fc7193ba2e Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 28 Jan 2024 15:28:08 +0100 Subject: [PATCH] fix(projects): don't remove parent project id if the parent project is available in the same run Resolves https://github.com/go-vikunja/frontend/issues/139 --- pkg/models/project.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/models/project.go b/pkg/models/project.go index 509b7f567..3c9f053fc 100644 --- a/pkg/models/project.go +++ b/pkg/models/project.go @@ -453,6 +453,10 @@ func getAllProjectsForUser(s *xorm.Session, userID int64, parentProjectIDs []int parentIDsMap[id] = true } + for _, project := range currentProjects { + parentIDsMap[project.ID] = true + } + newParentIDs := []int64{} for _, project := range currentProjects { if project.IsArchived {