From 03de5934027ee5fcfb517016f27a4471f2bdd846 Mon Sep 17 00:00:00 2001
From: Lunny Xiao <xiaolunwen@gmail.com>
Date: Tue, 9 Nov 2021 15:44:12 +0800
Subject: [PATCH] Fix bug on detect issue/comment writer (#17591)

---
 routers/web/repo/issue.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/routers/web/repo/issue.go b/routers/web/repo/issue.go
index 0816d413400..8f09f95172b 100644
--- a/routers/web/repo/issue.go
+++ b/routers/web/repo/issue.go
@@ -1041,7 +1041,7 @@ func commentTag(repo *models.Repository, poster *models.User, issue *models.Issu
 		return models.CommentTagNone, err
 	}
 
-	if perm.CanWrite(models.UnitTypeCode) {
+	if perm.CanWriteIssuesOrPulls(issue.IsPull) {
 		return models.CommentTagWriter, nil
 	}