Feat(medusa): add 'edits' to order relations if the feature is enabled (#2263)
**What** - add "edits" relation if order editing is enabled - use the featureflag key from the saleschannels flag in loaders
This commit is contained in:
1 parent
7dc8d3a0c9
commit
87ad29dda4
1 file changed
+7
-1
@@ -9,6 +9,8 @@ import {
|
|||||||
import middlewares, { transformQuery } from "../../../middlewares"
|
import middlewares, { transformQuery } from "../../../middlewares"
|
||||||
import { AdminGetOrdersParams } from "./list-orders"
|
import { AdminGetOrdersParams } from "./list-orders"
|
||||||
import { FlagRouter } from "../../../../utils/flag-router"
|
import { FlagRouter } from "../../../../utils/flag-router"
|
||||||
|
import SalesChannelFeatureFlag from "../../../../loaders/feature-flags/sales-channels"
|
||||||
|
import OrderEditingFeatureFlag from "../../../../loaders/feature-flags/order-editing"
|
||||||
|
|
||||||
const route = Router()
|
const route = Router()
|
||||||
|
|
||||||
@@ -16,10 +18,14 @@ export default (app, featureFlagRouter: FlagRouter) => {
|
|||||||
app.use("/orders", route)
|
app.use("/orders", route)
|
||||||
|
|
||||||
const relations = [...defaultAdminOrdersRelations]
|
const relations = [...defaultAdminOrdersRelations]
|
||||||
if (featureFlagRouter.isFeatureEnabled("sales_channels")) {
|
if (featureFlagRouter.isFeatureEnabled(SalesChannelFeatureFlag.key)) {
|
||||||
relations.push("sales_channel")
|
relations.push("sales_channel")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (featureFlagRouter.isFeatureEnabled(OrderEditingFeatureFlag.key)) {
|
||||||
|
relations.push("edits")
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* List orders
|
* List orders
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in new issue
Block a user