All files / middlewares awsEnabled.js

28.57% Statements 2/7
0% Branches 0/6
50% Functions 1/2
28.57% Lines 2/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1715x 15x                              
module.exports = () => {
  return (req, res, next) => {
    var config = req.config
    if (
      config.crowi['aws:region'] !== '' &&
      config.crowi['aws:bucket'] !== '' &&
      config.crowi['aws:accessKeyId'] !== '' &&
      config.crowi['aws:secretAccessKey'] !== ''
    ) {
      req.flash('globalError', 'AWS settings required to use this function. Please ask the administrator.')
      return res.redirect('/')
    }
 
    return next()
  }
}