From 7c71cfbf2623631dac7e68c003995a4a3f86cbbb Mon Sep 17 00:00:00 2001 From: Menci Date: Sat, 18 Mar 2017 02:08:56 +0800 Subject: [PATCH] Fix submissions query --- modules/submission.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/submission.js b/modules/submission.js index 550a7ce..3779c98 100644 --- a/modules/submission.js +++ b/modules/submission.js @@ -28,7 +28,8 @@ app.get('/submissions', async (req, res) => { let user = await User.fromName(req.query.submitter || ''); let where = {}; if (user) where.user_id = user.id; - if (req.query.problem_id) where.problem_id = parseInt(req.query.problem_id); + else if (req.query.submitter) where.user_id = -1; + if (req.query.problem_id) where.problem_id = parseInt(req.query.problem_id) || -1; where.type = { $ne: 1 }; let paginate = syzoj.utils.paginate(await JudgeState.count(where), req.query.page, syzoj.config.page.judge_state);