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
+4 -4
View File
@@ -4,13 +4,13 @@ class CanDeleteCartItemPermissions(BasePermission):
message = "شما دسترسی حذف این ایتم را ندارید"
def has_object_permission(self, request, view, obj):
if obj.order.user != request.user:
if obj.cart.user != request.user:
self.message = "این آیتم متعلق به سبد خرید شما نیست."
return False
if obj.order.status != 'CART':
self.message = "وضعیت سفارش سبد خرید نیست و آیتمی را نمی‌توانید حذف کنید."
return False
# if obj.order.status != 'CART':
# self.message = "وضعیت سفارش سبد خرید نیست و آیتمی را نمی‌توانید حذف کنید."
# return False
return True