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:
@@ -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
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user