From 11b1498a6e7e01c32d7d802e4d149393b4efb9a9 Mon Sep 17 00:00:00 2001
From: Unknwon <u@gogs.io>
Date: Wed, 21 Jun 2017 17:41:18 -0400
Subject: api/repo: load attributes when listing user repositories (#4565)

---
 routes/api/v1/repo/repo.go | 6 ++++++
 1 file changed, 6 insertions(+)

(limited to 'routes')

diff --git a/routes/api/v1/repo/repo.go b/routes/api/v1/repo/repo.go
index 8410dcca..c3fcb093 100644
--- a/routes/api/v1/repo/repo.go
+++ b/routes/api/v1/repo/repo.go
@@ -101,6 +101,12 @@ func listUserRepositories(c *context.APIContext, username string) {
 		return
 	}
 
+	if err = models.RepositoryList(ownRepos).LoadAttributes(); err != nil {
+		c.Error(500, "LoadAttributes(ownRepos)", err)
+		return
+	}
+
+	// Early return for querying other user's repositories
 	if c.User.ID != user.ID {
 		repos := make([]*api.Repository, len(ownRepos))
 		for i := range ownRepos {
-- 
cgit v1.2.3