Causes 500 errors when listing everything
@@ -32,7 +32,7 @@ func StartIndexing(user, owner *User, repo *Repository) {
client := http.Client{}
resp, err := client.Do(req)
if err != nil || resp.StatusCode != http.StatusOK {
- log.Trace("Error doing index request:%+v", err)
+ log.Trace("Error doing index request: %+v", err)
return
}
@@ -69,14 +69,12 @@ func Search(c *context.APIContext) {
- results := make([]*api.Repository, len(repos))
+ results := make([]*api.Repository, 0, len(repos))
for i := range repos {
if !repos[i].Unlisted {
rep := repos[i].APIFormat(nil)
- if !c.IsLogged {
- rep.Owner.Email = ""
- }
- results[i] = rep
+ rep.Owner.Email = ""
+ results = append(results, rep)