@@ -599,7 +599,6 @@ func RegisterRoutes(m *web.Route) {
599
599
reqRepoReleaseWriter := context .RequireRepoWriter (unit .TypeReleases )
600
600
reqRepoReleaseReader := context .RequireRepoReader (unit .TypeReleases )
601
601
reqRepoWikiWriter := context .RequireRepoWriter (unit .TypeWiki )
602
- reqRepoIssueWriter := context .RequireRepoWriter (unit .TypeIssues )
603
602
reqRepoIssueReader := context .RequireRepoReader (unit .TypeIssues )
604
603
reqRepoPullsReader := context .RequireRepoReader (unit .TypePullRequests )
605
604
reqRepoIssuesOrPullsWriter := context .RequireRepoWriterOr (unit .TypeIssues , unit .TypePullRequests )
@@ -893,8 +892,8 @@ func RegisterRoutes(m *web.Route) {
893
892
})
894
893
})
895
894
m .Post ("/reactions/{action}" , bindIgnErr (forms.ReactionForm {}), repo .ChangeIssueReaction )
896
- m .Post ("/lock" , reqRepoIssueWriter , bindIgnErr (forms.IssueLockForm {}), repo .LockIssue )
897
- m .Post ("/unlock" , reqRepoIssueWriter , repo .UnlockIssue )
895
+ m .Post ("/lock" , reqRepoIssuesOrPullsWriter , bindIgnErr (forms.IssueLockForm {}), repo .LockIssue )
896
+ m .Post ("/unlock" , reqRepoIssuesOrPullsWriter , repo .UnlockIssue )
898
897
m .Post ("/delete" , reqRepoAdmin , repo .DeleteIssue )
899
898
}, context .RepoMustNotBeArchived ())
900
899
m .Group ("/{index}" , func () {
0 commit comments