hotfix(medusa-fulfillment-webshipper): Cancen fulfillment idempotently

This commit is contained in:
olivermrbl
2021-02-18 13:27:20 +01:00
parent f32ae72782
commit 10ead55101
@@ -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") {