From 68eb1b8789a25fc0e65e800812323c04a713bdc5 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 21 Oct 2024 22:41:54 +0800 Subject: [PATCH] core: problem: fix get without namespaces --- packages/hydrooj/src/model/problem.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/model/problem.ts b/packages/hydrooj/src/model/problem.ts index 42754ef3e..6d71d6c74 100644 --- a/packages/hydrooj/src/model/problem.ts +++ b/packages/hydrooj/src/model/problem.ts @@ -33,7 +33,7 @@ export interface ProblemDoc extends Document { } export type Field = keyof ProblemDoc; const logger = new Logger('problem'); -function sortable(source: string, namespaces: Record = {}) { +function sortable(source: string, namespaces: Record) { const [namespace, pid] = source.includes('-') ? source.split('-') : ['default', source]; return ((namespaces ? `${namespaces[namespace]}-` : '') + pid) .replace(/(\d+)/g, (str) => (str.length >= 6 ? str : ('0'.repeat(6 - str.length) + str)));