From 5d4d050777d586610d18b045aaf5c77f97cf8542 Mon Sep 17 00:00:00 2001 From: Aleksandar Mihajlovski Date: Wed, 20 Sep 2023 16:39:30 +0200 Subject: [PATCH] fix: comparing order status value (#966) --- src/cartridges/int_adyen_SFRA/cartridge/scripts/adyenService.js | 2 +- .../int_adyen_overlay/cartridge/scripts/job/notifications.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cartridges/int_adyen_SFRA/cartridge/scripts/adyenService.js b/src/cartridges/int_adyen_SFRA/cartridge/scripts/adyenService.js index 8a847fb6a..a33de81fc 100644 --- a/src/cartridges/int_adyen_SFRA/cartridge/scripts/adyenService.js +++ b/src/cartridges/int_adyen_SFRA/cartridge/scripts/adyenService.js @@ -38,7 +38,7 @@ function submit(order) { try { Transaction.begin(); // Places the order if not placed yet - if (order.status === Order.ORDER_STATUS_CREATED) { + if (order.status.value === Order.ORDER_STATUS_CREATED) { // custom fraudDetection const fraudDetectionStatus = { status: 'success' }; const placeOrderResult = COHelpers.placeOrder( diff --git a/src/cartridges/int_adyen_overlay/cartridge/scripts/job/notifications.js b/src/cartridges/int_adyen_overlay/cartridge/scripts/job/notifications.js index 068d6563e..736a24e1a 100644 --- a/src/cartridges/int_adyen_overlay/cartridge/scripts/job/notifications.js +++ b/src/cartridges/int_adyen_overlay/cartridge/scripts/job/notifications.js @@ -67,7 +67,7 @@ function processNotifications(/* pdict */) { // Only CREATED orders can be failed if ( order === null || - order.status !== dw.order.Order.ORDER_STATUS_CREATED || + order.status.value !== dw.order.Order.ORDER_STATUS_CREATED || handlerResult.RefusedHpp ) { continue;