diff --git a/remote_judger/src/providers/loj.ts b/remote_judger/src/providers/loj.ts index 2c007fa..c80cf84 100644 --- a/remote_judger/src/providers/loj.ts +++ b/remote_judger/src/providers/loj.ts @@ -271,6 +271,12 @@ export default class LibreojProvider implements IBasicProvider { if (error) continue; + if (!body.progress) { + await next({ status: 'Waiting for Remote Judge' }); + + continue; + } + await next({ status: `${body.progress.progressType}`, });