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
2022-09-28 16:11:01 +02:00
committed by GitHub
parent 7dc8d3a0c9
commit 87ad29dda4

View File

@@ -9,6 +9,8 @@ import {
import middlewares, { transformQuery } from "../../../middlewares"
import { AdminGetOrdersParams } from "./list-orders"
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()
@@ -16,10 +18,14 @@ export default (app, featureFlagRouter: FlagRouter) => {
app.use("/orders", route)
const relations = [...defaultAdminOrdersRelations]
if (featureFlagRouter.isFeatureEnabled("sales_channels")) {
if (featureFlagRouter.isFeatureEnabled(SalesChannelFeatureFlag.key)) {
relations.push("sales_channel")
}
if (featureFlagRouter.isFeatureEnabled(OrderEditingFeatureFlag.key)) {
relations.push("edits")
}
/**
* List orders
*/