diff --git a/src/modules/blogs/repositories/blogs.repository.ts b/src/modules/blogs/repositories/blogs.repository.ts index 559cbb9..7d94169 100755 --- a/src/modules/blogs/repositories/blogs.repository.ts +++ b/src/modules/blogs/repositories/blogs.repository.ts @@ -189,6 +189,8 @@ export class BlogsRepository extends Repository { async getPinnedBlogs(limit: number = 4) { return this.createQueryBuilder("blog") + .leftJoinAndSelect("blog.category", "category") + .addSelect(["category.id", "category.title", "category.iconUrl"]) .where("blog.deletedAt IS NULL") .andWhere("blog.isActive = :isActive", { isActive: true }) .andWhere("blog.isPinned = :isPinned", { isPinned: true }) @@ -202,6 +204,9 @@ export class BlogsRepository extends Repository { "blog.slug", "blog.createdAt", "blog.viewCount", + "category.id", + "category.title", + "category.iconUrl", ]) .orderBy("blog.createdAt", "DESC") .take(limit)