[FIX] RE: quantity in api.BasketViewSet.destroy gets unicode instead of int (#170)

* [FIX] quantity in api.BasketViewSet.destroy gets unicode instead of int

* from rest_framework.decorators import detail_route, list_route
from rest_framework import permissions, status, viewsets
from rest_framework.response import Response
from longclaw.longclawbasket.models import BasketItem
from longclaw.longclawbasket.serializers import BasketItemSerializer
from longclaw.longclawbasket import utils
from longclaw.utils import ProductVariant

class BasketViewSet(viewsets.ModelViewSet):

* [FIX] RE: quantity in api.BasketViewSet.destroy gets unicode instead of int
pull/171/head
Sidney F. Guaro 2018-05-31 00:59:31 +08:00 zatwierdzone przez James Ramm
rodzic ee5ae8ebe8
commit 5db44a30c3
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -73,7 +73,7 @@ class BasketViewSet(viewsets.ModelViewSet):
Remove an item from the basket
"""
variant = ProductVariant.objects.get(id=variant_id)
quantity = request.data.get("quantity", 1)
quantity = int(request.data.get("quantity", 1))
try:
item = BasketItem.objects.get(
basket_id=utils.basket_id(request), variant=variant)