Browse Source

#1250

inherit parent repo's topics when fork
tags/V1.22.3.1^2
chenyifan01 3 years ago
parent
commit
1b0df11434
1 changed files with 6 additions and 0 deletions
  1. +6
    -0
      modules/repository/fork.go

+ 6
- 0
modules/repository/fork.go View File

@@ -86,5 +86,11 @@ func ForkRepository(doer, owner *models.User, oldRepo *models.Repository, name,
if err := models.CopyLanguageStat(oldRepo, repo); err != nil {
log.Error("Copy language stat from oldRepo failed")
}
//inherit parent repo's topics
if len(oldRepo.Topics) > 0 {
if err := models.SaveTopics(repo.ID, oldRepo.Topics...); err != nil {
log.Error("SaveTopics failed when fork,e=%v", err)
}
}
return repo, models.CopyLFS(ctx, repo, oldRepo)
}

Loading…
Cancel
Save