diff --git a/lib/routes/api/api-keys.js b/lib/routes/api/api-keys.js index 209654d..f424b67 100644 --- a/lib/routes/api/api-keys.js +++ b/lib/routes/api/api-keys.js @@ -71,10 +71,7 @@ async function validateDeleteToken(req, sid) { router.post('/', async(req, res) => { const logger = req.app.locals.logger; try { - if ('add' in preconditions) { - assert(typeof preconditions.add === 'function'); - await preconditions.add(req); - } + await validateAddToken(req); const uuid = await ApiKey.make(req.body); res.status(201).json({sid: uuid, token: req.body.token}); } catch (err) {