From 81fe8391e49b46a248e031b64cfb38b60ff0a26b Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 29 Mar 2024 19:28:17 +0100 Subject: [PATCH] fix(project): load full project after creating a project When a new project was created, it contained all details already. This led to duplicated views and overridden attributes in the response. Resolves https://kolaente.dev/vikunja/vikunja/issues/2242 --- pkg/models/project.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/models/project.go b/pkg/models/project.go index 71c5ab53e..44de667ad 100644 --- a/pkg/models/project.go +++ b/pkg/models/project.go @@ -991,7 +991,12 @@ func (p *Project) Create(s *xorm.Session, a web.Auth) (err error) { return } - return p.ReadOne(s, a) + fullProject, err := GetProjectSimpleByID(s, p.ID) + if err != nil { + return + } + + return fullProject.ReadOne(s, a) } func (p *Project) isDefaultProject(s *xorm.Session) (is bool, err error) {