From aaec1c0904156919f051c64c8a85b4c74a2478f9 Mon Sep 17 00:00:00 2001 From: matt Date: Tue, 8 Mar 2022 13:41:12 +0000 Subject: [PATCH] Add test route now actually adds test --- routes/test.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/routes/test.js b/routes/test.js index e87dc4a..f93b468 100644 --- a/routes/test.js +++ b/routes/test.js @@ -40,7 +40,7 @@ router.get('/test/add', async (req, res) => { }); }); -router.post('/test/add', (req, res) => { +router.post('/test/add', async (req, res) => { let fields; try { fields = validator.validate(req.body, @@ -57,7 +57,14 @@ router.post('/test/add', (req, res) => { return res.redirect('/test/add'); } - console.log(fields); + const testTemplateId = fields.get('testTemplate'); + const tt = await new (require('../lib/TestTemplate'))(testTemplateId); + + const t = await tt.assignClass( + fields.get('class'), + fields.get('date').date); + + return res.redirect(`/admin/test/${t.id}`); }); router.get('/testTemplate/add', (req, res) => {