Fills in quantity boxes from the quantities in the current cart, not overall
This commit is contained in:
parent
2d6b28c5a6
commit
4dc150d734
1 changed files with 5 additions and 2 deletions
|
@ -21,6 +21,7 @@ def product_category(request, category_id):
|
|||
|
||||
category_id = int(category_id) # Routing is [0-9]+
|
||||
category = rego.Category.objects.get(pk=category_id)
|
||||
current_cart = CartController.for_user(request.user)
|
||||
|
||||
CategoryForm = forms.CategoryForm(category)
|
||||
|
||||
|
@ -30,7 +31,6 @@ def product_category(request, category_id):
|
|||
if request.method == "POST":
|
||||
cat_form = CategoryForm(request.POST, request.FILES, prefix=PRODUCTS_FORM_PREFIX)
|
||||
voucher_form = forms.VoucherForm(request.POST, prefix=VOUCHERS_FORM_PREFIX)
|
||||
current_cart = CartController.for_user(request.user)
|
||||
|
||||
if voucher_form.is_valid():
|
||||
# Apply voucher
|
||||
|
@ -59,7 +59,10 @@ def product_category(request, category_id):
|
|||
|
||||
else:
|
||||
# Create initial data for each of products in category
|
||||
items = rego.ProductItem.objects.filter(product__category=category)
|
||||
items = rego.ProductItem.objects.filter(
|
||||
product__category=category,
|
||||
cart=current_cart.cart,
|
||||
)
|
||||
quantities = []
|
||||
for product in products:
|
||||
# Only add items that are enabled.
|
||||
|
|
Loading…
Reference in a new issue