diff --git a/models/issue_comment.go b/models/issue_comment.go index ef5807709..45577669e 100644 --- a/models/issue_comment.go +++ b/models/issue_comment.go @@ -274,13 +274,11 @@ func (c *Comment) LoadAssignees() error { // LoadDepIssueDetails loads Dependent Issue Details func (c *Comment) LoadDepIssueDetails() (err error) { - if c.DependentIssueID > 0 && c.DependentIssue == nil { - c.DependentIssue, err = getIssueByID(x, c.DependentIssueID) - if err != nil { - return err - } + if c.DependentIssueID <= 0 || c.DependentIssue != nil { + return nil } - return + c.DependentIssue, err = getIssueByID(x, c.DependentIssueID) + return err } // MailParticipants sends new comment emails to repository watchers