projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixes
[vchess.git]
/
server
/
routes
/
problems.js
diff --git
a/server/routes/problems.js
b/server/routes/problems.js
index
a0886db
..
0208835
100644
(file)
--- 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) => {
solution: sanitizeHtml(req.body.prob.solution),
};
ProblemModel.create(problem, (err,ret) => {
- return res.json(err || {
p
id: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;
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 || {});
res.json({errmsg: "Bad problem ID"});
ProblemModel.safeRemove(pid, req.userId, err => {
res.json(err || {});