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

This commit is contained in:
olivermrbl committed 2021-02-18 13:27:20 +01:00
1 parent f32ae72782
commit 10ead55101
1 file changed
+5
@@ -523,6 +523,11 @@ class WebshipperFulfillmentService extends FulfillmentService {
.retrieve(data.id) .retrieve(data.id)
.catch(() => undefined) .catch(() => undefined)
// if order does not exist, we resolve gracefully
if (!order) {
return Promise.resolve()
}
if (order) { if (order) {
if (order.data.attributes.status !== "pending") { if (order.data.attributes.status !== "pending") {
if (order.data.attributes.status === "cancelled") { if (order.data.attributes.status === "cancelled") {