diff --git a/.vscode/launch.json b/.vscode/launch.json index c6f2e0e37..f6c24e324 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -8,7 +8,7 @@ "type": "node", "request": "launch", "name": "Launch Program", - "program": "${workspaceFolder}/demo/init.js" + "program": "${workspaceFolder}/demo/server.js" } ] } diff --git a/src/auth/requestHandlers.js b/src/auth/requestHandlers.js index 1caa51c65..c22748167 100644 --- a/src/auth/requestHandlers.js +++ b/src/auth/requestHandlers.js @@ -15,7 +15,7 @@ module.exports = (config, User) => ({ register: (req, res, next) => { const usernameField = config.user.auth.useAsUsername; - User.register(new User({ usernameField: req.body[usernameField] }), req.body.password, (err, user) => { + User.register(new User({ [usernameField]: req.body[usernameField] }), req.body.password, (err, user) => { if (err) { const error = new APIError('Authentication error', httpStatus.UNAUTHORIZED); return next(error);