From bb7f3df837fc4b2c407e9e8299d5e65b0d4f345c Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 21:22:55 +0330 Subject: [PATCH] validation for quantity --- backend/order/views.py | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/order/views.py b/backend/order/views.py index bb21f5a..364287e 100644 --- a/backend/order/views.py +++ b/backend/order/views.py @@ -31,6 +31,7 @@ class CartItemViews(APIView): product_variant = get_object_or_404(ProductVariant, pk=pk) response = 'محصول با موفقیت به سبد خرید اضافه شد' quantity = request.data.get('quantity', 1) + quantity = max(quantity, 0) if product_variant.in_stock < quantity: quantity = product_variant.in_stock response = 'تعداد درخواستی بیشتر از موجودی محصول میباشد'