All files / lib/middlewares applicationNotInstalled.ts

16.67% Statements 1/6
0% Branches 0/2
50% Functions 1/2
16.67% Lines 1/6

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  16x                      
export default () => {
  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()
  }
}