From 526ced0101531544a1981e0fecba2a18dc0539f2 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sun, 7 Jun 2026 15:57:24 +0330 Subject: [PATCH] dont show deleted catalogues --- src/modules/catalogue/catalogue.service.ts | 5 ++++- src/modules/catalogue/repositories/catalogue.repository.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/modules/catalogue/catalogue.service.ts b/src/modules/catalogue/catalogue.service.ts index 5bfa0f2..b519632 100644 --- a/src/modules/catalogue/catalogue.service.ts +++ b/src/modules/catalogue/catalogue.service.ts @@ -68,7 +68,10 @@ export class CatalogueService { } async findOneOrFailBySlug(businessSlug: string, catalogueSlug: string) { - const catalogue = await this.catalogueRepository.findOne({ business: { slug: businessSlug }, slug: catalogueSlug }) + const catalogue = await this.catalogueRepository.findOne( + { business: { slug: businessSlug }, slug: catalogueSlug }, + { filters: { notDeleted: true } }, + ) if (!catalogue) { throw new NotFoundException("catalogue by slug not found") } diff --git a/src/modules/catalogue/repositories/catalogue.repository.ts b/src/modules/catalogue/repositories/catalogue.repository.ts index 9e8edc8..4bfdb12 100644 --- a/src/modules/catalogue/repositories/catalogue.repository.ts +++ b/src/modules/catalogue/repositories/catalogue.repository.ts @@ -9,7 +9,7 @@ export class CatalogueRepository extends EntityRepository { const offset = (page - 1) * limit; - const where: FilterQuery = { business: { slug } }; + const where: FilterQuery = { business: { slug }, deletedAt: null }; const [data, total] = await this.findAndCount(where, { limit,