X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Froutes%2Fproblems.js;fp=server%2Froutes%2Fproblems.js;h=02088357c30a0bfc637141cffd6749f0e792f5ef;hb=bd76b45611cbb58dcf774745a4d690277a82aacd;hp=a0886db5b3706d1900a08d4cffe619517e9755c5;hpb=d8b1800bcec983faabc34bdb1057ef880488a160;p=vchess.git diff --git a/server/routes/problems.js b/server/routes/problems.js index a0886db5..02088357 100644 --- a/server/routes/problems.js +++ b/server/routes/problems.js @@ -38,7 +38,7 @@ router.post("/problems", access.logged, access.ajax, (req,res) => { solution: sanitizeHtml(req.body.prob.solution), }; ProblemModel.create(problem, (err,ret) => { - return res.json(err || {pid:ret.pid}); + return res.json(err || {id:ret.pid}); }); }); @@ -56,7 +56,7 @@ router.put("/problems", access.logged, access.ajax, (req,res) => { router.delete("/problems", access.logged, access.ajax, (req,res) => { const pid = req.query.id; - if (!pid.match(/^[0-9]+$/)) + if (!pid.toString().match(/^[0-9]+$/)) res.json({errmsg: "Bad problem ID"}); ProblemModel.safeRemove(pid, req.userId, err => { res.json(err || {});