diff --git a/CHANGELOG.md b/CHANGELOG.md index e1155b25..8422bc92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 2021-06-28 v.5.7.1 +* Исправлена ошибка в методе получения типов интеграционных оплат RetailcrmConfigProvider::getIntegrationPaymentTypes(). + ## 2021-05-31 v.5.7.0 * Переработан генератор ICML каталога: - генератор использует потоковую запись в файл через `XMLWriter`; diff --git a/intaro.retailcrm/classes/general/RetailcrmConfigProvider.php b/intaro.retailcrm/classes/general/RetailcrmConfigProvider.php index b88d9c1c..7b6de08c 100644 --- a/intaro.retailcrm/classes/general/RetailcrmConfigProvider.php +++ b/intaro.retailcrm/classes/general/RetailcrmConfigProvider.php @@ -333,7 +333,8 @@ class RetailcrmConfigProvider public static function getIntegrationPaymentTypes(): array { if (self::isEmptyNotZero(static::$integrationPayment)) { - static::$integrationPayment = static::getUnserializedOption(RetailcrmConstants::CRM_INTEGRATION_PAYMENT); + $option = static::getUnserializedOption(RetailcrmConstants::CRM_INTEGRATION_PAYMENT); + static::$integrationPayment = is_array($option) ? $option : []; } return static::$integrationPayment; diff --git a/intaro.retailcrm/description.ru b/intaro.retailcrm/description.ru index ef06d746..d0ea2cd3 100644 --- a/intaro.retailcrm/description.ru +++ b/intaro.retailcrm/description.ru @@ -1,2 +1 @@ -- Переработан генератор ICML каталога; -- Скидка на позицию больше не учитывается в заказе при установке произвольной цены для позиции. \ No newline at end of file +- Исправлена ошибка в методе получения типов интеграционных оплат RetailcrmConfigProvider::getIntegrationPaymentTypes(). diff --git a/intaro.retailcrm/install/version.php b/intaro.retailcrm/install/version.php index 6a763cfc..f73073c7 100644 --- a/intaro.retailcrm/install/version.php +++ b/intaro.retailcrm/install/version.php @@ -1,6 +1,6 @@ '5.7.0', - 'VERSION_DATE' => '2021-05-31 13:00:00', + 'VERSION' => '5.7.1', + 'VERSION_DATE' => '2021-06-28 17:00:00', ];