diff --git a/modules/api_v2.js b/modules/api_v2.js index 4c04208..0ec9639 100644 --- a/modules/api_v2.js +++ b/modules/api_v2.js @@ -91,7 +91,7 @@ app.apiRouter.post('/api/v2/judge/peek', async (req, res) => { let judge_state; await syzoj.utils.lock('/api/v2/judge/peek', async () => { - let waiting_judge = await WaitingJudge.findOne({ order: [['priority', 'ASC']] }); + let waiting_judge = await WaitingJudge.findOne({ order: [['priority', 'ASC'], ['id', 'ASC']] }); if (!waiting_judge) { return; }