From c0e8d8bf90698cfec8a321f35c2261a364d0afcf Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 10 Mar 2024 22:46:42 +0800 Subject: [PATCH] core: decorator: check with startWith --- packages/hydrooj/src/service/decorators.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/service/decorators.ts b/packages/hydrooj/src/service/decorators.ts index be9eaf667..a1247960c 100644 --- a/packages/hydrooj/src/service/decorators.ts +++ b/packages/hydrooj/src/service/decorators.ts @@ -44,7 +44,7 @@ function _descriptor(v: ParamOption) { const originalMethod = obj.value; const val = originalMethod.toString(); const firstArg = val.split(')')[0]?.split(',')[0]?.split('(')[1]?.trim() || ''; - const domainIdStyle = firstArg.toLowerCase().includes('domainid'); + const domainIdStyle = firstArg.toLowerCase().startsWith('domainid'); target.__param[target.constructor.name][funcName] = []; obj.value = function validate(this: Handler, rawArgs: any, ...extra: any[]) { if (typeof rawArgs !== 'object' || extra.length) return originalMethod.call(this, rawArgs, ...extra);