diff options
Diffstat (limited to 'modules/convert')
-rw-r--r-- | modules/convert/repository.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/convert/repository.go b/modules/convert/repository.go index a356925539..1f11fda7ac 100644 --- a/modules/convert/repository.go +++ b/modules/convert/repository.go @@ -125,6 +125,13 @@ func innerToRepo(repo *repo_model.Repository, mode perm.AccessMode, isParent boo } } + var language string + if repo.PrimaryLanguage != nil { + language = repo.PrimaryLanguage.Language + } + + repoAPIURL := repo.APIURL() + return &api.Repository{ ID: repo.ID, Owner: ToUserWithAccessMode(repo.Owner, mode), @@ -144,6 +151,8 @@ func innerToRepo(repo *repo_model.Repository, mode perm.AccessMode, isParent boo CloneURL: cloneLink.HTTPS, OriginalURL: repo.SanitizedOriginalURL(), Website: repo.Website, + Language: language, + LanguagesURL: repoAPIURL + "/languages", Stars: repo.NumStars, Forks: repo.NumForks, Watchers: repo.NumWatches, |