// Fix change currency on editing order

This commit is contained in:
rGaillard committed 2011-11-25 13:43:40 +00:00
1 parent 7221318f0f
commit 8e1472a9ff
1 file changed
+4 -3
+4 -3
View File
@@ -634,12 +634,13 @@ class AdminOrdersControllerCore extends AdminController
$payment->amount = Tools::convertPriceFull((float)$payment->amount, $old_currency, $currency); $payment->amount = Tools::convertPriceFull((float)$payment->amount, $old_currency, $currency);
$payment->update(); $payment->update();
} }
$order_carrier = Db::getInstance()->executeS(' $order_carrier = Db::getInstance()->getRow('
SELECT * SELECT *
FROM `'._DB_PREFIX_.'order_carrier` FROM `'._DB_PREFIX_.'order_carrier`
WHERE `id_order` = '.(int)$order->id); WHERE `id_order` = '.(int)$order->id);
// Update order carrier amount
// Update order carrier amount
Db::getInstance()->execute(' Db::getInstance()->execute('
UPDATE `'._DB_PREFIX_.'order_carrier` UPDATE `'._DB_PREFIX_.'order_carrier`
SET `shipping_cost_tax_excl` = '.(float)Tools::convertPriceFull($order_carrier['shipping_cost_tax_excl'], $old_currency, $currency).', SET `shipping_cost_tax_excl` = '.(float)Tools::convertPriceFull($order_carrier['shipping_cost_tax_excl'], $old_currency, $currency).',