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 }