From 7a676de22d0d2780ae3dd6dc2451e98138f40211 Mon Sep 17 00:00:00 2001 From: Nathan Chapman Date: Wed, 21 Jun 2023 18:20:01 -0600 Subject: [PATCH] Fix order limit on cart add --- storefront/cart.py | 3 +++ storefront/views.py | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/storefront/cart.py b/storefront/cart.py index cdf283e..aaaa673 100644 --- a/storefront/cart.py +++ b/storefront/cart.py @@ -166,6 +166,9 @@ class Cart: elif item.quantity > item.variant.product.checkout_limit: messages.warning(self.request, 'Quantity exceeds checkout limit.') item.quantity = item.variant.product.checkout_limit + elif item.quantity > item.variant.order_limit: + messages.warning(self.request, 'Quantity exceeds order limit.') + item.quantity = item.variant.order_limit def check_max_cart_quantity(self): if len(self) > self.site_settings.max_cart_quantity: diff --git a/storefront/views.py b/storefront/views.py index a868c64..7a7281c 100644 --- a/storefront/views.py +++ b/storefront/views.py @@ -355,7 +355,6 @@ class OrderCreateView(CreateView): cart = Cart(request) - try: user = User.objects.get( email=request.session.get('shipping_address').get('email')