From f82f138c6a002fa4d847287df35e2cfe447f76cd Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 27 Apr 2023 01:45:28 +0800 Subject: [PATCH] core: solution.getMulti: allow extra args --- packages/hydrooj/src/model/solution.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/src/model/solution.ts b/packages/hydrooj/src/model/solution.ts index 64bdec2f..9d666a76 100644 --- a/packages/hydrooj/src/model/solution.ts +++ b/packages/hydrooj/src/model/solution.ts @@ -39,10 +39,10 @@ class SolutionModel { return document.count(domainId, document.TYPE_PROBLEM_SOLUTION, query); } - static getMulti(domainId: string, pid: number) { + static getMulti(domainId: string, pid: number, query: any = {}) { return document.getMulti( domainId, document.TYPE_PROBLEM_SOLUTION, - { parentType: document.TYPE_PROBLEM, parentId: pid }, + { parentType: document.TYPE_PROBLEM, parentId: pid, ...query }, ).sort({ vote: -1 }); }