diff --git a/Controller/CartController.php b/Controller/CartController.php
index <HASH>..<HASH> 100644
--- a/Controller/CartController.php
+++ b/Controller/CartController.php
@@ -121,7 +121,7 @@ class CartController extends BaseFrontController
      */
     protected function getCartEvent()
     {
-        $cart = $this->getCart($this->getRequest());
+        $cart = $this->getCart($this->getDispatcher(), $this->getRequest());
 
         return new CartEvent($cart);
     }
diff --git a/Controller/CustomerController.php b/Controller/CustomerController.php
index <HASH>..<HASH> 100644
--- a/Controller/CustomerController.php
+++ b/Controller/CustomerController.php
@@ -125,7 +125,7 @@ class CustomerController extends BaseFrontController
 
                 $this->processLogin($customerCreateEvent->getCustomer());
 
-                $cart = $this->getCart($this->getRequest());
+                $cart = $this->getCart($this->getDispatcher(), $this->getRequest());
                 if ($cart->getCartItems()->count() > 0) {
                     $this->redirectToRoute('cart.view');
                 } else {
Removes container from all Thelia actions, but Modules (#<I>)