From 112eee04eb2b142f38d45478bee6cce7980a5a98 Mon Sep 17 00:00:00 2001 From: yassinedorbozgithub Date: Thu, 8 May 2025 17:18:42 +0100 Subject: [PATCH] fix: make stronger the cacheable typing --- api/src/utils/decorators/cacheable.decorator.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/src/utils/decorators/cacheable.decorator.ts b/api/src/utils/decorators/cacheable.decorator.ts index 7534deea..c71efb48 100644 --- a/api/src/utils/decorators/cacheable.decorator.ts +++ b/api/src/utils/decorators/cacheable.decorator.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. @@ -17,7 +17,7 @@ export function Cacheable(cacheKey: string) { const originalMethod = descriptor.value; descriptor.value = async function (...args: any[]) { - const cache: Cache = this.cacheManager; + const cache: Cache | undefined = this.cacheManager; if (!cache) { throw new Error(