validation for quantity

This commit is contained in:
Parsa Nazer
2025-03-06 21:22:55 +03:30
parent 5de65b921d
commit bb7f3df837
+1
View File
@@ -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 = 'تعداد درخواستی بیشتر از موجودی محصول میباشد'