fix roleback
This commit is contained in:
@@ -269,6 +269,8 @@ class OrderAdmin(ModelAdmin, ImportExportModelAdmin):
|
|||||||
bank_record = bank_models.Bank.objects.get(tracking_code=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:
|
||||||
logging.debug("This record is verify now.", extra={"pk": bank_record.pk})
|
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"با موفقیت اپدیت شد")
|
messages.success(request, f"با موفقیت اپدیت شد")
|
||||||
return redirect("admin:order_ordermodel_changelist")
|
return redirect("admin:order_ordermodel_changelist")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user