fix: cart item delete

This commit is contained in:
Parsa Nazer
2026-02-01 10:50:34 +03:30
parent 3ce96184be
commit 1065a078b3
2 changed files with 7 additions and 7 deletions
+3 -3
View File
@@ -139,13 +139,13 @@ class CartItemViews(APIView):
return Response({'detail': response, 'count': quantity}, status=status.HTTP_202_ACCEPTED)
def delete(self, request, pk):
order_item = get_object_or_404(OrderItemModel, pk=pk)
cart_item = get_object_or_404(CartItem, pk=pk)
permission = CanDeleteCartItemPermissions()
if not permission.has_object_permission(request, self, order_item):
if not permission.has_object_permission(request, self, cart_item):
return Response({"detail": permission.message}, status=status.HTTP_403_FORBIDDEN)
order_item.delete()
cart_item.delete()
return Response(
{"detail": "محصول با موفقیت از سبد خرید شما حذف شد"},
status=status.HTTP_204_NO_CONTENT,