]> source.dussan.org Git - gitea.git/commitdiff
Use ghost users in issues/PRs (#1831)
authorEthan Koenig <etk39@cornell.edu>
Tue, 30 May 2017 06:08:36 +0000 (02:08 -0400)
committerLunny Xiao <xiaolunwen@gmail.com>
Tue, 30 May 2017 06:08:36 +0000 (14:08 +0800)
models/issue_list.go

index ede7e8433c72b8905cec26a74db1816b42e5b5b8..c317f1a15761475af3719fe125656d80c4e94690 100644 (file)
@@ -69,7 +69,10 @@ func (issues IssueList) loadPosters(e Engine) error {
        }
 
        for _, issue := range issues {
-               issue.Poster = posterMaps[issue.PosterID]
+               var ok bool
+               if issue.Poster, ok = posterMaps[issue.PosterID]; !ok {
+                       issue.Poster = NewGhostUser()
+               }
        }
        return nil
 }
@@ -173,7 +176,10 @@ func (issues IssueList) loadAssignees(e Engine) error {
        }
 
        for _, issue := range issues {
-               issue.Assignee = assigneeMaps[issue.AssigneeID]
+               var ok bool
+               if issue.Assignee, ok = assigneeMaps[issue.AssigneeID]; !ok {
+                       issue.Assignee = NewGhostUser()
+               }
        }
        return nil
 }