From 87ad29dda4af30c31072df5c108c8763c953961e Mon Sep 17 00:00:00 2001 From: Philip Korsholm <88927411+pKorsholm@users.noreply.github.com> Date: Wed, 28 Sep 2022 16:11:01 +0200 Subject: [PATCH] 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 --- packages/medusa/src/api/routes/admin/orders/index.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/medusa/src/api/routes/admin/orders/index.ts b/packages/medusa/src/api/routes/admin/orders/index.ts index e2a34f2838..1ac5dfeaae 100644 --- a/packages/medusa/src/api/routes/admin/orders/index.ts +++ b/packages/medusa/src/api/routes/admin/orders/index.ts @@ -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 */