diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index e03ab704b..03a94352a 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.28.53", + "version": "2.28.54", "bin": "bin/hydrooj.js", "main": "dist/loader.js", "typings": "dist/loader.d.ts", diff --git a/packages/hydrooj/src/handler/judge.ts b/packages/hydrooj/src/handler/judge.ts index e3424b23c..e7fbce784 100644 --- a/packages/hydrooj/src/handler/judge.ts +++ b/packages/hydrooj/src/handler/judge.ts @@ -162,7 +162,7 @@ class JudgeConnectionHandler extends ConnectionHandler { if (msg.key !== 'ping') logger.info('%o', msg); if (msg.key === 'next') await next(msg); else if (msg.key === 'end') { - await end({ judger: this.user._id, ...msg }); + await end({ judger: this.user._id, ...msg }).catch((e) => logger.error(e)); this.processing = null; await this.newTask(); } else if (msg.key === 'status') {