X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Froutes%2Fchallenges.js;h=acec3c13260e380a3a0848ae338794cf31270699;hb=b4de2e730539cadbff94a42eccfb9cb046cbf810;hp=2ae1327a73573f8285e555eede96fdbc4f89e1e0;hpb=25996aedafba5e983f324ada3db1da59206bec0a;p=vchess.git diff --git a/server/routes/challenges.js b/server/routes/challenges.js index 2ae1327a..acec3c13 100644 --- a/server/routes/challenges.js +++ b/server/routes/challenges.js @@ -24,9 +24,8 @@ router.post("/challenges", access.logged, access.ajax, (req,res) => { to: req.body.chall.to, //string: user name (may be empty) }; const insertChallenge = () => { - ChallengeModel.create(challenge, (err) => { - if (!!err) - return res.json(err); + ChallengeModel.create(challenge, (err,ret) => { + return res.json(err || {cid:ret.cid}); }); }; if (!!req.body.chall.to) @@ -35,8 +34,8 @@ router.post("/challenges", access.logged, access.ajax, (req,res) => { if (!!err || !user) return res.json(err | {errmsg: "Typo in player name"}); challenge.to = user.id; //ready now to insert challenge + insertChallenge(); }); - insertChallenge(); } else insertChallenge();