lingo: round amount computed from query string (#9174)

This commit is contained in:
Serghei Mihai 2015-12-22 14:37:37 +01:00 committed by Frédéric Péters
parent b130f0298a
commit 006fa51b4a
1 changed files with 2 additions and 2 deletions

View File

@ -57,7 +57,7 @@ class AddBasketItemApiView(View):
def get_amount(self, amount):
if isinstance(amount, list):
d = sum([Decimal(a) for a in amount])
d = Decimal(sum([Decimal(a) for a in amount]))
else:
d = Decimal(amount)
return d.quantize(Decimal('0.01'), ROUND_HALF_UP)
@ -69,7 +69,7 @@ class AddBasketItemApiView(View):
extra = request_body.get('extra', {})
item = BasketItem(amount=0)
item.amount = sum([Decimal(x) for x in request.GET.getlist('amount')])
item.amount = self.get_amount(request.GET.getlist('amount'))
if request_body.get('amount'):
item.amount += self.get_amount(request_body['amount'])