diff --git a/packages/Webkul/Checkout/src/Cart.php b/packages/Webkul/Checkout/src/Cart.php index 65d04fd53..6c1d4b19c 100755 --- a/packages/Webkul/Checkout/src/Cart.php +++ b/packages/Webkul/Checkout/src/Cart.php @@ -143,6 +143,8 @@ class Cart { $cartProducts = $product->getTypeInstance()->prepareForCart($data); if (is_string($cartProducts)) { + $this->collectTotals(); + throw new \Exception($cartProducts); } else { $parentCartItem = null; @@ -168,7 +170,7 @@ class Cart { $this->collectTotals(); - return $cart; + return $this->getCart(); } /**