From 55ad04a22bbfe473455c3188eab1027c212a06af Mon Sep 17 00:00:00 2001 From: Olivier Doucet Date: Thu, 14 Feb 2013 10:23:32 +0100 Subject: [PATCH] sprintf should not be locale aware (because string will be in SQL, that require english formatted float). Change %f to %F --- app/code/core/Mage/Tax/Helper/Data.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/code/core/Mage/Tax/Helper/Data.php b/app/code/core/Mage/Tax/Helper/Data.php index 720defc1443e8..a8fb03b7f7468 100644 --- a/app/code/core/Mage/Tax/Helper/Data.php +++ b/app/code/core/Mage/Tax/Helper/Data.php @@ -639,7 +639,7 @@ public function getPriceTaxSql($priceField, $taxClassField) $$rateVariable = ''; foreach ($$rateArray as $classId=>$rate) { if ($rate) { - $$rateVariable .= sprintf("WHEN %d THEN %12.4f ", $classId, $rate/100); + $$rateVariable .= sprintf("WHEN %d THEN %12.4F ", $classId, $rate/100); } } if ($$rateVariable) {