Browse Source

Merge branch 'computing' of https://git.openi.org.cn/OpenI/aiforge into computing

pull/1425/head
wangjr 3 years ago
parent
commit
9f30a8da8f
2 changed files with 19 additions and 1 deletions
  1. +13
    -0
      models/repo.go
  2. +6
    -1
      services/repository/repository.go

+ 13
- 0
models/repo.go View File

@@ -572,6 +572,19 @@ func (repo *Repository) GetOwner() error {
return repo.getOwner(x)
}

func (repo *Repository) getCreator(e Engine) (err error) {
if repo.CreatorID == 0 {
return nil
}

repo.Creator, err = getUserByID(e, repo.CreatorID)
return err
}

func (repo *Repository) GetCreator() error {
return repo.getCreator(x)
}

func (repo *Repository) mustOwner(e Engine) *User {
if err := repo.getOwner(e); err != nil {
return &User{


+ 6
- 1
services/repository/repository.go View File

@@ -128,7 +128,12 @@ func GetRecommendRepoFromPromote(filename string) ([]map[string]interface{}, err
repoMap["ID"] = fmt.Sprint(repo.ID)
repoMap["Name"] = repo.Name
repoMap["Alias"] = repo.Alias
repoMap["Creator"] = repo.Creator
if repo.RepoType == models.RepoCourse {
//Load creator
repo.GetCreator()
repoMap["Creator"] = repo.Creator
}

repoMap["OwnerName"] = repo.OwnerName
repoMap["NumStars"] = repo.NumStars
repoMap["NumForks"] = repo.NumForks


Loading…
Cancel
Save