save the order price in CHF

This commit is contained in:
Andreas Zweili 2018-03-02 15:11:28 +01:00
parent 8bbe18945d
commit 9f89b2681a
1 changed files with 3 additions and 1 deletions

View File

@ -397,11 +397,13 @@ def checkout(request):
order = Order.objects.create(user=request.user,
status=orderstatus)
for position in cart_positions:
article = Article.objects.get(pk=position.article.id)
OrderPosition.objects.create(
article=position.article,
order=order,
amount=position.amount,
price_in_chf=position.article.price_in_chf
price_in_chf=article.price_in_chf * Decimal.from_float(
position.amount)
)
return HttpResponseRedirect('/order/%s/' % order.id)