From 23df5ca63983f0417e16090986dbb34a65964f10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Ho=CC=88rler?= Date: Tue, 13 Feb 2018 08:27:25 +0100 Subject: [PATCH] fix update all prices to one alone and save price_in_chf to db in position_price --- django/didgeridoo/webshop/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/django/didgeridoo/webshop/views.py b/django/didgeridoo/webshop/views.py index 3cf0931..ae45e55 100644 --- a/django/didgeridoo/webshop/views.py +++ b/django/didgeridoo/webshop/views.py @@ -114,7 +114,8 @@ def article_details(request, article_id): article=article_id) new_amount = article_amount.amount + amount # if article is in cart already update amount: - cart_position = CartPosition.objects.update( + cart_position = CartPosition.objects.filter( + id=article_id).update( amount=new_amount ) except Exception as e: @@ -122,6 +123,7 @@ def article_details(request, article_id): cart_position = CartPosition.objects.create( article=article, amount=amount, + position_price=article.price_in_chf, cart=ShoppingCart.objects.get(user=request.user) ) cart_position.save()