diff --git a/routes/acl.js b/routes/acl.js index ee80e67..7aeb7a6 100644 --- a/routes/acl.js +++ b/routes/acl.js @@ -19,19 +19,19 @@ router.get('/', async (req, res) => { }); router.get('/add', (req, res) => { // Render form to add new ACL entry + doorList = {} db.query('SHOW COLUMNS FROM ACL').then(columns => { - const doorList = {}; columns.forEach(col => { if (col.name !== 'Name' && col.name !== 'CardNumber' && col.name !== 'PIN' && col.name !== 'StartDate' && col.name !== 'EndDate') { doorList[col.name] = false; } }); - return doorList; + res.render('acl-add', { user: req.session.user, doorList: doorList }); }).catch(err => { log.error(`Database error fetching ACL columns: ${err}`); return {}; }); - res.render('acl-add', { user: req.session.user, doorList: doorList }); + }); router.put('/', async (req, res) => { // Attempt to create new ACL entry. Fail if cardNumber already exists