@@ -626,7 +626,6 @@ func RegisterRoutes(m *web.Route) {
626
626
reqRepoReleaseWriter := context .RequireRepoWriter (unit .TypeReleases )
627
627
reqRepoReleaseReader := context .RequireRepoReader (unit .TypeReleases )
628
628
reqRepoWikiWriter := context .RequireRepoWriter (unit .TypeWiki )
629
- reqRepoIssueWriter := context .RequireRepoWriter (unit .TypeIssues )
630
629
reqRepoIssueReader := context .RequireRepoReader (unit .TypeIssues )
631
630
reqRepoPullsReader := context .RequireRepoReader (unit .TypePullRequests )
632
631
reqRepoIssuesOrPullsWriter := context .RequireRepoWriterOr (unit .TypeIssues , unit .TypePullRequests )
@@ -947,8 +946,8 @@ func RegisterRoutes(m *web.Route) {
947
946
})
948
947
})
949
948
m .Post ("/reactions/{action}" , bindIgnErr (forms.ReactionForm {}), repo .ChangeIssueReaction )
950
- m .Post ("/lock" , reqRepoIssueWriter , bindIgnErr (forms.IssueLockForm {}), repo .LockIssue )
951
- m .Post ("/unlock" , reqRepoIssueWriter , repo .UnlockIssue )
949
+ m .Post ("/lock" , reqRepoIssuesOrPullsWriter , bindIgnErr (forms.IssueLockForm {}), repo .LockIssue )
950
+ m .Post ("/unlock" , reqRepoIssuesOrPullsWriter , repo .UnlockIssue )
952
951
m .Post ("/delete" , reqRepoAdmin , repo .DeleteIssue )
953
952
}, context .RepoMustNotBeArchived ())
954
953
m .Group ("/{index}" , func () {
0 commit comments