@@ -28,8 +28,7 @@ exports.checkViewPermission = checkViewPermission
2828exports . newCheckViewPermission = newCheckViewPermission
2929exports . responseCodiMD = responseCodiMD
3030
31- function errorForbidden ( res ) {
32- const { req } = res
31+ function errorForbidden ( req , res ) {
3332 if ( req . user ) {
3433 responseError ( res , '403' , 'Forbidden' , 'oh no.' )
3534 } else {
@@ -100,7 +99,7 @@ function newNote (req, res, next) {
10099 if ( req . isAuthenticated ( ) ) {
101100 owner = req . user . id
102101 } else if ( ! config . allowAnonymous ) {
103- return errorForbidden ( res )
102+ return errorForbidden ( req , res )
104103 }
105104 models . Note . create ( {
106105 ownerId : owner ,
@@ -161,7 +160,7 @@ function findNote (req, res, callback, include) {
161160 }
162161 }
163162 if ( ! checkViewPermission ( req , note ) ) {
164- return errorForbidden ( res )
163+ return errorForbidden ( req , res )
165164 } else {
166165 return callback ( note )
167166 }
@@ -239,7 +238,7 @@ function githubActionGist (req, res, note) {
239238 var code = req . query . code
240239 var state = req . query . state
241240 if ( ! code || ! state ) {
242- return errorForbidden ( res )
241+ return errorForbidden ( req , res )
243242 } else {
244243 var data = {
245244 client_id : config . github . clientID ,
@@ -279,14 +278,14 @@ function githubActionGist (req, res, note) {
279278 res . setHeader ( 'referer' , '' )
280279 res . redirect ( body . html_url )
281280 } else {
282- return errorForbidden ( res )
281+ return errorForbidden ( req , res )
283282 }
284283 } )
285284 } else {
286- return errorForbidden ( res )
285+ return errorForbidden ( req , res )
287286 }
288287 } else {
289- return errorForbidden ( res )
288+ return errorForbidden ( req , res )
290289 }
291290 } )
292291 }
@@ -334,7 +333,7 @@ function gitlabActionProjects (req, res, note) {
334333 return errorInternalError ( res )
335334 } )
336335 } else {
337- return errorForbidden ( res )
336+ return errorForbidden ( req , res )
338337 }
339338}
340339
0 commit comments