diff --git a/models/issue_mail.go b/models/issue_mail.go
index b807e52281..66ad46e39d 100644
--- a/models/issue_mail.go
+++ b/models/issue_mail.go
@@ -88,6 +88,10 @@ func mailIssueCommentToParticipants(e Engine, issue *Issue, doer *User, content
 		names = append(names, participants[i].Name)
 	}
 
+	if err := issue.loadRepo(e); err != nil {
+		return err
+	}
+
 	for _, to := range tos {
 		SendIssueCommentMail(issue, doer, content, comment, []string{to})
 	}