From 0e0b13148892b073a1b46900c6eb1b0d8e05cc37 Mon Sep 17 00:00:00 2001 From: Philip Korsholm <88927411+pKorsholm@users.noreply.github.com> Date: Tue, 26 Jul 2022 13:59:11 +0200 Subject: [PATCH] Feat(medusa): expand store result (#1884) **What** - include the default sales channel in the result of `get-store` if featureflag is set Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com> --- .changeset/selfish-lies-clap.md | 5 +++++ packages/medusa/src/api/routes/admin/store/get-store.ts | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .changeset/selfish-lies-clap.md diff --git a/.changeset/selfish-lies-clap.md b/.changeset/selfish-lies-clap.md new file mode 100644 index 0000000000..da1dbe646f --- /dev/null +++ b/.changeset/selfish-lies-clap.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +Expand store result to include default sales channel diff --git a/packages/medusa/src/api/routes/admin/store/get-store.ts b/packages/medusa/src/api/routes/admin/store/get-store.ts index 37dcc6d024..22b3b5c870 100644 --- a/packages/medusa/src/api/routes/admin/store/get-store.ts +++ b/packages/medusa/src/api/routes/admin/store/get-store.ts @@ -36,8 +36,13 @@ export default async (req, res) => { const fulfillmentProviderService: FulfillmentProviderService = req.scope.resolve("fulfillmentProviderService") + const relations = ["currencies", "default_currency"] + if (featureFlagRouter.isFeatureEnabled("sales_channels")) { + relations.push("default_sales_channel") + } + const data = (await storeService.retrieve({ - relations: ["currencies", "default_currency"], + relations, })) as Store & { payment_providers: PaymentProvider[] fulfillment_providers: FulfillmentProvider[]