diff --git a/packages/core/types/src/http/product-category/common.ts b/packages/core/types/src/http/product-category/common.ts index cd747d8af3111..86d0f67f6a8e5 100644 --- a/packages/core/types/src/http/product-category/common.ts +++ b/packages/core/types/src/http/product-category/common.ts @@ -14,6 +14,7 @@ export interface BaseProductCategory { parent_category: BaseProductCategory | null category_children: BaseProductCategory[] products?: BaseProduct[] + metadata?: Record | null created_at: string updated_at: string deleted_at: string | null @@ -21,7 +22,7 @@ export interface BaseProductCategory { export interface BaseProductCategoryListParams extends FindParams, - BaseFilterable { + BaseFilterable { q?: string id?: string | string[] name?: string | string[] diff --git a/packages/modules/product/src/models/product-category.ts b/packages/modules/product/src/models/product-category.ts index a7a993dba8c55..3736c3dd1f43f 100644 --- a/packages/modules/product/src/models/product-category.ts +++ b/packages/modules/product/src/models/product-category.ts @@ -113,7 +113,7 @@ class ProductCategory { deleted_at?: Date @Property({ columnType: "jsonb", nullable: true }) - metadata?: Record | null + metadata: Record | null = null @ManyToMany(() => Product, (product) => product.categories) products = new Collection(this)