Merge branch 'develop' of https://github.com/medusajs/medusa into fix/wfe-context-ref (#12006)

This commit is contained in:
Carlos R. L. Rodrigues authored and GitHub committed 2025-03-27 09:28:24 -03:00
1 parent 230cb84fa4
commit 1895d8cc11
2 files changed
+14 -2

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
---
"@medusajs/medusa": patch
---
fix(medusa): skip index module when tags or categories present
@@ -11,6 +11,7 @@ import {
MiddlewareRoute, MiddlewareRoute,
} from "@medusajs/framework/http" } from "@medusajs/framework/http"
import { isPresent, ProductStatus } from "@medusajs/framework/utils" import { isPresent, ProductStatus } from "@medusajs/framework/utils"
import IndexEngineFeatureFlag from "../../../loaders/feature-flags/index-engine"
import { import {
filterByValidSalesChannels, filterByValidSalesChannels,
normalizeDataForContext, normalizeDataForContext,
@@ -19,7 +20,6 @@ import {
} from "../../utils/middlewares" } from "../../utils/middlewares"
import * as QueryConfig from "./query-config" import * as QueryConfig from "./query-config"
import { StoreGetProductsParams } from "./validators" import { StoreGetProductsParams } from "./validators"
import IndexEngineFeatureFlag from "../../../loaders/feature-flags/index-engine"
export const storeProductRoutesMiddlewares: MiddlewareRoute[] = [ export const storeProductRoutesMiddlewares: MiddlewareRoute[] = [
{ {
@@ -35,7 +35,14 @@ export const storeProductRoutesMiddlewares: MiddlewareRoute[] = [
), ),
filterByValidSalesChannels(), filterByValidSalesChannels(),
(req, res, next) => { (req, res, next) => {
if (featureFlagRouter.isFeatureEnabled(IndexEngineFeatureFlag.key)) { const canUseIndex = !(
isPresent(req.filterableFields.tags) ||
isPresent(req.filterableFields.categories)
)
if (
featureFlagRouter.isFeatureEnabled(IndexEngineFeatureFlag.key) &&
canUseIndex
) {
return next() return next()
} }