From 2693d05d0793f8c7a3c4376e19d7644803212afa Mon Sep 17 00:00:00 2001 From: Cristian Felipe Cruz Buitron Date: Mon, 24 Aug 2026 00:08:15 -0500 Subject: [PATCH] fix(ecommerce): sintaxis correcta de +categories en fields de /store/products +categories sin .* no expande la relacion (Medusa la omite en silencio del response); +categories.* si trae los sub-campos. Confirmado en vivo via kubectl exec antes de este commit: demo con categoria real asignada ahora la trae, legacy sigue en [] (pendiente fix #2, fuera de alcance de este cambio). --- workloads/ecommerce/lib/headless/providers/medusa.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workloads/ecommerce/lib/headless/providers/medusa.ts b/workloads/ecommerce/lib/headless/providers/medusa.ts index 9ca8839..83c46fa 100644 --- a/workloads/ecommerce/lib/headless/providers/medusa.ts +++ b/workloads/ecommerce/lib/headless/providers/medusa.ts @@ -528,7 +528,7 @@ async function fetchProducts( // region_id. region_id: regionId(), fields: - "+metadata,+images,+tags,+categories,+collection,+variants.inventory_quantity,+variants.calculated_price,+variants.options", + "+metadata,+images,+tags,+categories.*,+collection,+variants.inventory_quantity,+variants.calculated_price,+variants.options", }); if (filters?.query) { @@ -559,7 +559,7 @@ export const medusaCatalogProvider: CatalogProvider = { // region_id. region_id: regionId(), fields: - "+metadata,+images,+tags,+categories,+collection,+variants.inventory_quantity,+variants.calculated_price,+variants.options", + "+metadata,+images,+tags,+categories.*,+collection,+variants.inventory_quantity,+variants.calculated_price,+variants.options", }); const response = await medusaFetch(