From 6c635660a3e3588a07ff43b2d894b95e2ae0bacf Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Mon, 18 May 2026 12:11:45 +0330 Subject: [PATCH] fix roleback --- backend/order/tasks.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/order/tasks.py b/backend/order/tasks.py index cd23bd3..a0a9e56 100644 --- a/backend/order/tasks.py +++ b/backend/order/tasks.py @@ -22,12 +22,12 @@ def udpate_bank_status(): ) bank.verify(item.tracking_code) bank_record = bank_models.Bank.objects.get(tracking_code=item.tracking_code) - if bank_record.is_success: + if bank_record.is_success and bank_record.order: bank_record.order.cart.clear_cart() bank_record.order.is_paid = True bank_record.order.save() logging.debug("This record is verify now.", extra={"pk": bank_record.pk}) - else: + elif bank_record.order: order = bank_record.order order.rollback_stock() return 'update bank record is done'