From fdb668003b40060a623a270f709d74bae3be236c Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 15 Dec 2023 11:35:51 +0800 Subject: [PATCH] core: fix problem count --- packages/hydrooj/src/handler/problem.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/hydrooj/src/handler/problem.ts b/packages/hydrooj/src/handler/problem.ts index 15da911c1..b161afca3 100644 --- a/packages/hydrooj/src/handler/problem.ts +++ b/packages/hydrooj/src/handler/problem.ts @@ -194,8 +194,7 @@ export class ProblemMainHandler extends Handler { pcount = pcount - count + pdocs.length; } } - // some problems are hidden and cannot be viewed by current user - if (pcount > pdocs.length) pcount = pdocs.length; + if (text && pcount > pdocs.length) pcount = pdocs.length; if (this.user.hasPriv(PRIV.PRIV_USER_PROFILE)) { const domainIds = Array.from(new Set(pdocs.map((i) => i.domainId))); await Promise.all(