From e71f08a3de82ae0c6be149bb02c89dbf4e185323 Mon Sep 17 00:00:00 2001 From: liuyi Date: Tue, 27 May 2025 21:46:00 +0800 Subject: [PATCH] add test case --- src/modules/content/entities/category.entity.ts | 2 +- src/modules/content/services/category.service.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/content/entities/category.entity.ts b/src/modules/content/entities/category.entity.ts index cddf94c..9e62cef 100644 --- a/src/modules/content/entities/category.entity.ts +++ b/src/modules/content/entities/category.entity.ts @@ -40,7 +40,7 @@ export class CategoryEntity extends BaseEntity { parent: Relation | null; @Type(() => CategoryEntity) - @Expose({ groups: ['category-tree'] }) + @Expose({ groups: ['category-tree', 'category-detail'] }) @TreeChildren({ cascade: true }) children: Relation[]; } diff --git a/src/modules/content/services/category.service.ts b/src/modules/content/services/category.service.ts index 707af77..0d11535 100644 --- a/src/modules/content/services/category.service.ts +++ b/src/modules/content/services/category.service.ts @@ -26,7 +26,7 @@ export class CategoryService { } async detail(id: string) { - return this.repository.findOneOrFail({ where: { id }, relations: ['parent'] }); + return this.repository.findOneOrFail({ where: { id }, relations: ['parent', 'children'] }); } async create(data: CreateCategoryDto) {