From 17c2d1fc7c236d6a0e7809c4cde0b9f6a029dfb0 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Tue, 1 Sep 2015 06:31:47 -0400 Subject: fix dashboard 500 when no issues at all - update locales - update README --- models/issue.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'models') diff --git a/models/issue.go b/models/issue.go index 5ae7f32b..28f37bf8 100644 --- a/models/issue.go +++ b/models/issue.go @@ -410,6 +410,10 @@ func Issues(uid, assigneeID, repoID, posterID, milestoneID int64, repoIDs []int6 if repoID > 0 { sess.Where("issue.repo_id=?", repoID).And("issue.is_closed=?", isClosed) } else if repoIDs != nil { + // In case repository IDs are provided but actually no repository has issue. + if len(repoIDs) == 0 { + return make([]*Issue, 0), nil + } sess.Where("issue.repo_id IN ("+strings.Join(base.Int64sToStrings(repoIDs), ",")+")").And("issue.is_closed=?", isClosed) } else { sess.Where("issue.is_closed=?", isClosed) -- cgit v1.2.3