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")