Fix use of user before initialized
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
This commit is contained in:
parent
7df864b95d
commit
652a76bdd9
@ -187,19 +187,20 @@ router.post("/create", async (req, res) => {
|
||||
throw "Invalid email address.";
|
||||
}
|
||||
}).then(async () => {
|
||||
const results = await userDB.sequelize.query("INSERT INTO users " +
|
||||
const [ results, metadata ] = await userDB.sequelize.query(
|
||||
"INSERT INTO users " +
|
||||
"(uid,displayName,password,mail,memberSince,authenticated,notes) " +
|
||||
"VALUES(:uid,:displayName,:password,:mail,CURRENT_TIMESTAMP,0,:notes)", {
|
||||
replacements: user
|
||||
});
|
||||
|
||||
req.session.userId = results[1].lastID;
|
||||
req.session.userId = metadata.lastID;
|
||||
|
||||
const user = await getSessionUser(req);
|
||||
const tmp = await getSessionUser(req);
|
||||
|
||||
res.status(200).send(user);
|
||||
user.id = req.session.userId;
|
||||
return sendVerifyMail(userDB, req, user);
|
||||
res.status(200).send(tmp);
|
||||
tmp.id = req.session.userId;
|
||||
return sendVerifyMail(userDB, req, tmp);
|
||||
}).catch(function(error) {
|
||||
console.log("Error creating account: ", error);
|
||||
return res.status(401).send(error);
|
||||
|
Loading…
x
Reference in New Issue
Block a user