From a6a35204fe364c81fa76655a0342b7c2f338045f Mon Sep 17 00:00:00 2001 From: Sebastian Rindom Date: Wed, 26 Aug 2020 21:22:17 +0200 Subject: [PATCH] fix(medusa-plugin-brightpearl): ignore goods out created if channel id not medusa --- packages/medusa-plugin-brightpearl/.gitignore | 1 + .../medusa-plugin-brightpearl/src/services/brightpearl.js | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/packages/medusa-plugin-brightpearl/.gitignore b/packages/medusa-plugin-brightpearl/.gitignore index a28122e219..702ac6c2fc 100644 --- a/packages/medusa-plugin-brightpearl/.gitignore +++ b/packages/medusa-plugin-brightpearl/.gitignore @@ -12,4 +12,5 @@ yarn.lock /services /models /subscribers +/utils diff --git a/packages/medusa-plugin-brightpearl/src/services/brightpearl.js b/packages/medusa-plugin-brightpearl/src/services/brightpearl.js index 5bff4dd5df..df7f545a43 100644 --- a/packages/medusa-plugin-brightpearl/src/services/brightpearl.js +++ b/packages/medusa-plugin-brightpearl/src/services/brightpearl.js @@ -576,6 +576,11 @@ class BrightpearlService extends BaseService { const goodsOut = await client.warehouses.retrieveGoodsOutNote(id) const order = await client.orders.retrieve(goodsOut.orderId) + // Only relevant for medusa orders check channel id + if (order.channelId !== parseInt(this.options.channel_id)) { + return + } + // Combine the line items that we are going to create a fulfillment for const lines = Object.keys(goodsOut.orderRows) .map((key) => {