From 61a2c8749c1fb2d2bca194a39f957989afcef83c Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Sat, 16 May 2026 21:09:23 +0330 Subject: [PATCH] fix roleback --- backend/order/admin.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/order/admin.py b/backend/order/admin.py index d4891cc..651d078 100644 --- a/backend/order/admin.py +++ b/backend/order/admin.py @@ -269,6 +269,8 @@ class OrderAdmin(ModelAdmin, ImportExportModelAdmin): bank_record = bank_models.Bank.objects.get(tracking_code=item.tracking_code) if bank_record.is_success: logging.debug("This record is verify now.", extra={"pk": bank_record.pk}) + elif bank_record.order and not bank_record.order.is_paid: + bank_record.order.rollback_stock() messages.success(request, f"با موفقیت اپدیت شد") return redirect("admin:order_ordermodel_changelist")