styan
04.Август.2022 12:50:20
1
Где возникла проблема: Воспроизводится на https://dev.demo.mv.cs-cart.com/ .
Суть проблемы: На MV Ultimate при добавлении витрины слетают курсы валют
Как воспроизвести проблему: Выставить курсы валют, добавить витрину, курс на всех валютах станет равен 1.00000
Asya
05.Август.2022 08:37:21
2
Здравствуйте, @styan
Спасибо за ваше сообщение.
Проблему воспроизвела, передала информацию разработчикам.
Здравствуйте, @styan !
Проблема исправлена, исправление войдет в следующий релиз CS-Cart и Multi-Vendor
Для исправления проблемы собственными силами можно использовать патч:
app-functions-fn.cart.php.diff
diff --git a/app/functions/fn.cart.php b/app/functions/fn.cart.php
index da13a21d8c..79ec8fa47e 100644
--- a/app/functions/fn.cart.php
+++ b/app/functions/fn.cart.php
@@ -794,7 +794,9 @@ function fn_update_currency($currency_data, $currency_id, $lang_code = DESCR_SL)
fn_set_hook('update_currency_pre', $currency_data, $currency_id, $lang_code);
$currency_data['currency_code'] = strtoupper($currency_data['currency_code']);
- $currency_data['coefficient'] = !empty($currency_data['is_primary']) || !isset($currency_data['coefficient']) ? 1 : $currency_data['coefficient'];
+
This file has been truncated. show original
О том, как применить патч, можно прочитать в нашей документации: https://www.cs-cart.ru/docs/latest/upgrade/apply_diff_file.html
1 лайк