mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Don't manipulate input params in email notification (#16011)
This commit is contained in:
		@@ -161,12 +161,18 @@ func mailIssueCommentBatch(ctx *mailCommentContext, users []*models.User, visite
 | 
			
		||||
// MailParticipants sends new issue thread created emails to repository watchers
 | 
			
		||||
// and mentioned people.
 | 
			
		||||
func MailParticipants(issue *models.Issue, doer *models.User, opType models.ActionType, mentions []*models.User) error {
 | 
			
		||||
	content := issue.Content
 | 
			
		||||
	if opType == models.ActionCloseIssue || opType == models.ActionClosePullRequest ||
 | 
			
		||||
		opType == models.ActionReopenIssue || opType == models.ActionReopenPullRequest ||
 | 
			
		||||
		opType == models.ActionMergePullRequest {
 | 
			
		||||
		content = ""
 | 
			
		||||
	}
 | 
			
		||||
	if err := mailIssueCommentToParticipants(
 | 
			
		||||
		&mailCommentContext{
 | 
			
		||||
			Issue:      issue,
 | 
			
		||||
			Doer:       doer,
 | 
			
		||||
			ActionType: opType,
 | 
			
		||||
			Content:    issue.Content,
 | 
			
		||||
			Content:    content,
 | 
			
		||||
			Comment:    nil,
 | 
			
		||||
		}, mentions); err != nil {
 | 
			
		||||
		log.Error("mailIssueCommentToParticipants: %v", err)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user