diff options
author | Unknwon <u@gogs.io> | 2017-06-08 16:18:04 -0400 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2017-06-08 16:18:04 -0400 |
commit | 3efc0d868133c0f8bb435392ad3b99963b9bb342 (patch) | |
tree | 4ca2efd3f29dfe05dd77f147033cccda404a47a7 /routers/api/v1/repo/repo.go | |
parent | 09f2cbfb183f5ff3003ed93fb97bd2f9a69c24d7 (diff) |
repo: load base repository for loadAttributes
Diffstat (limited to 'routers/api/v1/repo/repo.go')
-rw-r--r-- | routers/api/v1/repo/repo.go | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/routers/api/v1/repo/repo.go b/routers/api/v1/repo/repo.go index bb1832ea..727e1678 100644 --- a/routers/api/v1/repo/repo.go +++ b/routers/api/v1/repo/repo.go @@ -56,15 +56,16 @@ func Search(c *context.APIContext) { return } + if err = models.RepositoryList(repos).LoadAttributes(); err != nil { + c.JSON(500, map[string]interface{}{ + "ok": false, + "error": err.Error(), + }) + return + } + results := make([]*api.Repository, len(repos)) for i := range repos { - if err = repos[i].GetOwner(); err != nil { - c.JSON(500, map[string]interface{}{ - "ok": false, - "error": err.Error(), - }) - return - } results[i] = repos[i].APIFormat(nil) } |