diff --git a/routes/index.js b/routes/index.js index 66cf17a..a0efa81 100644 --- a/routes/index.js +++ b/routes/index.js @@ -42,10 +42,17 @@ router.get('/logout', // register new user with local strategy router.post('/register', (req, res) => { Student.register(new Student({ username: req.body.username }), - req.body.password, (regErr, account) => { + req.body.password, (regErr, newAccount) => { if (regErr) { console.error(regErr); } + // hotfix. Redux demands these fields be filled, + // but they have no default values + const account = Object.assign(newAccount, { + name: 'Test User', + entryYear: '2001', + major: 'Mechanical Engineering', + }); account.save((saveErr) => { if (saveErr) { console.error(saveErr);