From 49902899b4309217f6cdbeb037b5c30eddfe3c22 Mon Sep 17 00:00:00 2001 From: Tomasz Dworniczak Date: Fri, 14 Nov 2025 14:41:21 +0100 Subject: [PATCH] fix: add missing filterableFileds object to query to allow search --- packages/modules/b2c-core/src/api/vendor/products/route.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/modules/b2c-core/src/api/vendor/products/route.ts b/packages/modules/b2c-core/src/api/vendor/products/route.ts index d6799a0a..03059c56 100644 --- a/packages/modules/b2c-core/src/api/vendor/products/route.ts +++ b/packages/modules/b2c-core/src/api/vendor/products/route.ts @@ -2,6 +2,7 @@ import { AuthenticatedMedusaRequest, MedusaRequest, MedusaResponse, + refetchEntities, } from "@medusajs/framework"; import { ContainerRegistrationKeys, Modules } from "@medusajs/framework/utils"; @@ -13,6 +14,7 @@ import { VendorCreateProductType, VendorGetProductParamsType, } from "./validators"; +import { remapKeysForProduct } from "@medusajs/medusa/api/admin/products/helpers"; /** * @oas [get] /vendor/products @@ -87,10 +89,13 @@ export const GET = async ( req.queryConfig.pagination?.order as OrderObject | undefined ); - const { data: sellerProducts } = await query.graph({ + const {seller_id, ...productFilterableFields} = req.filterableFields + + const { data: sellerProducts, metadata } = await query.graph({ entity: "product", fields: req.queryConfig.fields, filters: { + ...productFilterableFields, id: productIds, }, pagination: {