diff --git a/src/modules/category/category.repository.ts b/src/modules/category/category.repository.ts index a840903..c09e8cb 100644 --- a/src/modules/category/category.repository.ts +++ b/src/modules/category/category.repository.ts @@ -20,7 +20,7 @@ class CategoryRepository extends BaseRepository { super(CategoryModel); } async findByTitle(title_en: string, id?: string) { - const query: Record = { title_en }; + const query: Record = { title_en, deleted: false }; if (id) { query._id = { $ne: id }; diff --git a/src/modules/category/models/category.model.ts b/src/modules/category/models/category.model.ts index 5d75689..d2dcb61 100644 --- a/src/modules/category/models/category.model.ts +++ b/src/modules/category/models/category.model.ts @@ -5,7 +5,7 @@ import { ICategory } from "./Abstraction/ICategory"; const categorySchema = new Schema( { title_fa: { type: String, required: true }, - title_en: { type: String, unique: true, required: true }, + title_en: { type: String, false: true, required: true }, icon: { type: String, default: "/images/icons/default.png" }, imageUrl: { type: String, required: true }, description: { type: String, required: true },