From adf4b95ed3e4911217605298f9b19a23e2f7984d Mon Sep 17 00:00:00 2001 From: kolaente Date: Thu, 7 Sep 2023 10:12:15 +0200 Subject: [PATCH] fix(import): ignore duplicate project identifier --- pkg/modules/migration/create_from_structure.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/modules/migration/create_from_structure.go b/pkg/modules/migration/create_from_structure.go index c740a4f4b87..f78d7a1003f 100644 --- a/pkg/modules/migration/create_from_structure.go +++ b/pkg/modules/migration/create_from_structure.go @@ -117,6 +117,10 @@ func createProjectWithEverything(s *xorm.Session, project *models.ProjectWithTas project.ParentProjectID = parentProjectID project.ID = 0 err = project.Create(s, user) + if err != nil && models.IsErrProjectIdentifierIsNotUnique(err) { + project.Identifier = "" + err = project.Create(s, user) + } if err != nil { return }