From 125bae946ec9a71e399eb815ccf8659ab79d5004 Mon Sep 17 00:00:00 2001 From: abdou6666 Date: Mon, 6 Jan 2025 10:14:02 +0100 Subject: [PATCH] fix: utilities decorators IsLessThanDate, IsObjectId --- api/src/analytics/validation-rules/is-less-than-date.ts | 6 +++--- api/src/utils/validation-rules/is-object-id.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/api/src/analytics/validation-rules/is-less-than-date.ts b/api/src/analytics/validation-rules/is-less-than-date.ts index 1023a8fb..aedf25f5 100644 --- a/api/src/analytics/validation-rules/is-less-than-date.ts +++ b/api/src/analytics/validation-rules/is-less-than-date.ts @@ -1,5 +1,5 @@ /* - * Copyright © 2024 Hexastack. All rights reserved. + * Copyright © 2025 Hexastack. All rights reserved. * * Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms: * 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission. @@ -8,15 +8,15 @@ import { registerDecorator, - ValidationOptions, ValidationArguments, + ValidationOptions, } from 'class-validator'; export function IsLessThanDate( property: string, validationOptions?: ValidationOptions, ) { - return (object: unknown, propertyName: string) => { + return (object: object, propertyName: string) => { registerDecorator({ target: object.constructor, propertyName, diff --git a/api/src/utils/validation-rules/is-object-id.ts b/api/src/utils/validation-rules/is-object-id.ts index 0a0e2dae..1d2c8c92 100644 --- a/api/src/utils/validation-rules/is-object-id.ts +++ b/api/src/utils/validation-rules/is-object-id.ts @@ -11,7 +11,7 @@ import { Types } from 'mongoose'; export const IsObjectId = (validationOptions?: ValidationOptions) => - (object: unknown, propertyName: string) => + (object: object, propertyName: string) => registerDecorator({ target: object.constructor, propertyName,