From b9445e3cd3f4002d3d606bd34b18f6cbb4c4af44 Mon Sep 17 00:00:00 2001 From: gleemand Date: Thu, 28 Apr 2022 16:29:09 +0300 Subject: [PATCH] Added default currency for updateOrderItems --- retailcrm/lib/RetailcrmHistory.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/retailcrm/lib/RetailcrmHistory.php b/retailcrm/lib/RetailcrmHistory.php index 7ee89d9..6cd7415 100644 --- a/retailcrm/lib/RetailcrmHistory.php +++ b/retailcrm/lib/RetailcrmHistory.php @@ -1805,6 +1805,11 @@ class RetailcrmHistory ]; $orderdb = new Order($orderId); + + if (null === Context::getContext()->currency) { + Context::getContext()->currency = new Currency(Configuration::get('PS_CURRENCY_DEFAULT')); + } + foreach ($orderdb->getProducts() as $item) { if (isset($item['product_attribute_id']) && 0 < $item['product_attribute_id']) { $productId = $item['product_id'] . '#' . $item['product_attribute_id'];