diff --git a/packages/medusa-fulfillment-webshipper/src/services/webshipper-fulfillment.js b/packages/medusa-fulfillment-webshipper/src/services/webshipper-fulfillment.js index 89142f3bb6..43d96fd573 100644 --- a/packages/medusa-fulfillment-webshipper/src/services/webshipper-fulfillment.js +++ b/packages/medusa-fulfillment-webshipper/src/services/webshipper-fulfillment.js @@ -523,6 +523,11 @@ class WebshipperFulfillmentService extends FulfillmentService { .retrieve(data.id) .catch(() => undefined) + // if order does not exist, we resolve gracefully + if (!order) { + return Promise.resolve() + } + if (order) { if (order.data.attributes.status !== "pending") { if (order.data.attributes.status === "cancelled") {