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:
Philip Korsholm authored and GitHub committed 2022-09-28 14:11:01 +00:00
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
*/ */