From 6850bc4dfdad40909734cdeb9730c58515145e31 Mon Sep 17 00:00:00 2001 From: yassinedorbozgithub Date: Thu, 12 Jun 2025 06:09:17 +0100 Subject: [PATCH] fix(api): resolve camelCased classname --- api/src/utils/generics/base-repository.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/src/utils/generics/base-repository.ts b/api/src/utils/generics/base-repository.ts index 18ef046f..79a3d448 100644 --- a/api/src/utils/generics/base-repository.ts +++ b/api/src/utils/generics/base-repository.ts @@ -37,6 +37,7 @@ import { } from '@/utils/types/filter.types'; import { flatten } from '../helpers/flatten'; +import { camelCase } from '../helpers/misc'; import { PageQueryDto, QuerySortDto } from '../pagination/pagination-query.dto'; import { DtoAction, DtoConfig, DtoInfer } from '../types/dto.types'; @@ -128,7 +129,7 @@ export abstract class BaseRepository< * @returns A type-safe event name string. */ getEventName(suffix: EHook) { - const entity = this.cls.name.toLocaleLowerCase(); + const entity = camelCase(this.cls.name); return `hook:${entity}:${suffix}` as `hook:${IHookEntities}:${TNormalizedEvents}`; }