From 8b1c9ec5deb650313edd4484aedbc2c6ca0404cb Mon Sep 17 00:00:00 2001 From: Akolzin Dmitry Date: Wed, 27 Sep 2017 11:54:20 +0200 Subject: [PATCH] Bug fix (#22) --- retailcrm/job/sync.php | 1 + retailcrm/retailcrm.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/retailcrm/job/sync.php b/retailcrm/job/sync.php index 7ee239e..1ca4a84 100644 --- a/retailcrm/job/sync.php +++ b/retailcrm/job/sync.php @@ -366,6 +366,7 @@ if ($history->isSuccessful() && count($history->history) > 0) { $api->ordersFixExternalIds($orderFix); } } else { + $order = $order_history; $orderToUpdate = new Order((int) $order['externalId']); /* diff --git a/retailcrm/retailcrm.php b/retailcrm/retailcrm.php index aee38e9..671d9c9 100644 --- a/retailcrm/retailcrm.php +++ b/retailcrm/retailcrm.php @@ -587,7 +587,7 @@ class RetailCRM extends Module $response = $this->api->ordersGet($order_id); - if ($response->isSuccessful()) { + if ($response !== false) { $orderCRM = $response['order']; if ($orderCRM && $orderCRM['payments']) { foreach ($orderCRM['payments'] as $orderPayment) { @@ -641,7 +641,7 @@ class RetailCRM extends Module ); $response = $api->deliveryTypesList(); - if ($response->isSuccessful()) { + if ($response !== false) { return true; }