diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 8e76dd7b0..534e8384b 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "4.10.3", + "version": "4.10.4", "bin": "bin/hydrooj.js", "main": "src/plugin-api", "module": "src/plugin-api", diff --git a/packages/hydrooj/src/handler/domain.ts b/packages/hydrooj/src/handler/domain.ts index d6492c1fa..d8e92f861 100644 --- a/packages/hydrooj/src/handler/domain.ts +++ b/packages/hydrooj/src/handler/domain.ts @@ -64,7 +64,7 @@ class DomainRankHandler extends Handler { 100, ); const udict = await user.getList(domainId, dudocs.map((dudoc) => dudoc.uid)); - const udocs = Object.values(udict); + const udocs = dudocs.map((i) => udict[i.uid]); this.response.template = 'ranking.html'; this.response.body = { udocs, upcount, ucount, page,