From bea8e47aab8da8081be71c0bf083999c9d456b7e Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 1 Jan 2026 14:56:44 +0800 Subject: [PATCH] core: limit ranking to joined users --- packages/hydrooj/src/handler/domain.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/handler/domain.ts b/packages/hydrooj/src/handler/domain.ts index 793c40dde..83b08e483 100644 --- a/packages/hydrooj/src/handler/domain.ts +++ b/packages/hydrooj/src/handler/domain.ts @@ -26,7 +26,7 @@ class DomainRankHandler extends Handler { @query('page', Types.PositiveInt, true) async get(domainId: string, page = 1) { const [dudocs, upcount, ucount] = await this.paginate( - domain.getMultiUserInDomain(domainId, { uid: { $gt: 1 }, rp: { $gt: 0 } }).sort({ rp: -1 }), + domain.getMultiUserInDomain(domainId, { uid: { $gt: 1 }, rp: { $gt: 0 }, join: true }).sort({ rp: -1 }), page, 'ranking', );