@@ -429,7 +429,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 { |
@@ -117,9 +117,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 { |