From dcb48ab0c787892192b706b020ba09b1ac24fadf Mon Sep 17 00:00:00 2001 From: Martin Quarda Date: Mon, 14 Oct 2024 07:13:06 +0200 Subject: [PATCH] fix --- alkatorapi/views.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/alkatorapi/views.py b/alkatorapi/views.py index e99f465..633d565 100644 --- a/alkatorapi/views.py +++ b/alkatorapi/views.py @@ -375,14 +375,16 @@ def cart(request): if not user.is_authenticated: return HttpResponse("[]") cart = [] - for product in CartProduct.objects.filter(cart=user.cart): - cart.append({ - "id": product.product.id, - "name": product.product.name, - "quantity": product.quantity, - "price": product.price, - "img": product.product.img.url, - }) + try: + for product in CartProduct.objects.filter(cart=user.cart): + cart.append({ + "id": product.product.id, + "name": product.product.name, + "quantity": product.quantity, + "price": product.product.price, + "img": product.product.img.url, + }) + except AttributeError: return HttpResponse("[]") return HttpResponse(json.dumps(cart))