From f1db47df38b1bac583fea5d978b7c20a21e6e710 Mon Sep 17 00:00:00 2001 From: Baoshuo Date: Sun, 19 Mar 2023 22:11:16 +0800 Subject: [PATCH] fix: 5a2935b45b70121b7c0e009c51e20197aab8ff1c --- remote_judger/src/providers/qoj.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/remote_judger/src/providers/qoj.ts b/remote_judger/src/providers/qoj.ts index 0e7ae78..cb06594 100644 --- a/remote_judger/src/providers/qoj.ts +++ b/remote_judger/src/providers/qoj.ts @@ -269,11 +269,9 @@ export default class QOJProvider extends UOJProvider implements IBasicProvider { continue; const statusText = summary.children[3]?.children[0]?.innerHTML; - const statusMatch = /[A-Z]+/.exec(statusText); - const score = - statusMatch && statusMatch[0] === 'AC' - ? 100 - : parseInt(statusText || '') || 0; + const score = statusText.includes('✓') + ? 100 + : parseInt(statusText || '') || 0; const status = score === 100 ? 'Accepted' : 'Unaccepted'; return await end({