[-] FO : TaxRulesTaxManager cache not refreshed

This commit is contained in:
fBrignoli
2011-10-13 08:40:57 +00:00
parent 565664903b
commit 4a8a9e0398
+3 -3
View File
@@ -65,7 +65,7 @@ class TaxRulesTaxManagerCore implements TaxManagerInterface
if (!empty($this->address->postcode)) if (!empty($this->address->postcode))
$postcode = $this->address->postcode; $postcode = $this->address->postcode;
if (!isset(self::$cache_tax_calculator[$postcode])) if (!isset(self::$cache_tax_calculator[$postcode.'-'.$this->type]))
{ {
$rows = Db::getInstance()->executeS(' $rows = Db::getInstance()->executeS('
SELECT * SELECT *
@@ -97,10 +97,10 @@ class TaxRulesTaxManagerCore implements TaxManagerInterface
break; break;
} }
self::$cache_tax_calculator[$postcode] = new TaxCalculator($taxes, $behavior); self::$cache_tax_calculator[$postcode.'-'.$this->type] = new TaxCalculator($taxes, $behavior);
} }
return self::$cache_tax_calculator[$postcode]; return self::$cache_tax_calculator[$postcode.'-'.$this->type];
} }
} }