From 835b89032917d0f007b61a0532842d9b066eee93 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sun, 7 Jan 2018 03:13:10 -0600 Subject: [PATCH] fix bug when a user delete but assigned on issue (#3318) --- models/issue_comment.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/models/issue_comment.go b/models/issue_comment.go index 2f4ddd63e..f97c108a7 100644 --- a/models/issue_comment.go +++ b/models/issue_comment.go @@ -247,14 +247,20 @@ func (c *Comment) LoadAssignees() error { if c.OldAssigneeID > 0 { c.OldAssignee, err = getUserByID(x, c.OldAssigneeID) if err != nil { - return err + if !IsErrUserNotExist(err) { + return err + } + c.OldAssignee = NewGhostUser() } } if c.AssigneeID > 0 { c.Assignee, err = getUserByID(x, c.AssigneeID) if err != nil { - return err + if !IsErrUserNotExist(err) { + return err + } + c.Assignee = NewGhostUser() } } return nil