mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 16:07:20 -04:00 
			
		
		
		
	Fix wrong identify poster on a migrated pull request when submi… (#9827)
This commit is contained in:
		
				
					committed by
					
						 Antoine GIRARD
						Antoine GIRARD
					
				
			
			
				
	
			
			
			
						parent
						
							3c07d03c03
						
					
				
				
					commit
					088759f180
				
			| @@ -440,7 +440,7 @@ func (issue *Issue) HashTag() string { | ||||
|  | ||||
| // IsPoster returns true if given user by ID is the poster. | ||||
| func (issue *Issue) IsPoster(uid int64) bool { | ||||
| 	return issue.PosterID == uid | ||||
| 	return issue.OriginalAuthorID == 0 && issue.PosterID == uid | ||||
| } | ||||
|  | ||||
| func (issue *Issue) hasLabel(e Engine, labelID int64) bool { | ||||
|   | ||||
| @@ -83,7 +83,7 @@ func SubmitReview(ctx *context.Context, form auth.SubmitReviewForm) { | ||||
|  | ||||
| 	// can not approve/reject your own PR | ||||
| 	case models.ReviewTypeApprove, models.ReviewTypeReject: | ||||
| 		if issue.Poster.ID == ctx.User.ID { | ||||
| 		if issue.IsPoster(ctx.User.ID) { | ||||
| 			var translated string | ||||
| 			if reviewType == models.ReviewTypeApprove { | ||||
| 				translated = ctx.Tr("repo.issues.review.self.approval") | ||||
|   | ||||
		Reference in New Issue
	
	Block a user