X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=server%2Froutes%2Fproblems.js;h=746be9aac124faf108ec3b7d5328de901254b701;hp=2db81bbc6161afceb2582311c2591345351be694;hb=a9e7935190d8fc112e674add05e86b8d0152e8df;hpb=5f918a278904266a2a66a3c8e2a3655f37c2d2a7 diff --git a/server/routes/problems.js b/server/routes/problems.js index 2db81bbc..746be9aa 100644 --- a/server/routes/problems.js +++ b/server/routes/problems.js @@ -1,5 +1,6 @@ let router = require("express").Router(); const access = require("../utils/access"); +const params = require("../config/parameters"); const ProblemModel = require("../models/Problem"); const sanitizeHtml = require('sanitize-html'); @@ -41,7 +42,7 @@ router.put("/problems", access.logged, access.ajax, (req,res) => { if (ProblemModel.checkProblem(obj)) { obj.instruction = sanitizeHtml(obj.instruction); obj.solution = sanitizeHtml(obj.solution); - ProblemModel.safeUpdate(obj, req.userId); + ProblemModel.safeUpdate(obj, req.userId, params.devs); } res.json({}); }); @@ -49,7 +50,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.toString().match(/^[0-9]+$/)) - ProblemModel.safeRemove(pid, req.userId); + ProblemModel.safeRemove(pid, req.userId, params.devs); res.json({}); });