diff --git a/core/lib/Thelia/TaxEngine/TaxEngine.php b/core/lib/Thelia/TaxEngine/TaxEngine.php index 547cac9bd..9e2f1909d 100755 --- a/core/lib/Thelia/TaxEngine/TaxEngine.php +++ b/core/lib/Thelia/TaxEngine/TaxEngine.php @@ -42,13 +42,16 @@ class TaxEngine */ protected $session = null; - static public function getInstance(Session $session) + static public function getInstance(Session $session = null) { if(null === self::$instance) { self::$instance = new TaxEngine(); } - self::$instance->setSession($session); + if(null !== self::$instance) { + self::$instance->setSession($session); + } + return self::$instance; }