All files / middlewares applicationNotInstalled.js

28.57% Statements 2/7
0% Branches 0/2
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  15x 15x                      
// this is for Installer
module.exports = () => {
  return (req, res, next) => {
    var config = req.config
 
    if (Object.keys(config.crowi).length !== 1) {
      req.flash('errorMessage', 'Application already installed.')
      return res.redirect('admin') // admin以外はadminRequiredで'/'にリダイレクトされる
    }
 
    return next()
  }
}