From 132a3afcbfac3a2a5ec5f01beed7acfac5bb343a Mon Sep 17 00:00:00 2001 From: Haydar Ghasemi Date: Mon, 2 Feb 2026 15:01:16 +0330 Subject: [PATCH 1/2] FIX(wallet): change to rollback status change to rollback status --- apps/wallet/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/wallet/models.py b/apps/wallet/models.py index fe20004..a94718f 100755 --- a/apps/wallet/models.py +++ b/apps/wallet/models.py @@ -317,7 +317,7 @@ class Transaction(BaseModel): self.rollback_withdraw_to_payer_balance() self.change_state( [StateChoices.PENDING, StateChoices.DELAYED, StateChoices.INCOMPLETE], - StateChoices.SUCCESS, + StateChoices.ROLLED_BACK, error_message=_('TRANSACTION_STATE_NOT_SUITABLE_FOR_ROLLBACK') ) return self From 53cc3f67eea775f3906c8af6886aa5826e991a46 Mon Sep 17 00:00:00 2001 From: Haydar Ghasemi Date: Sat, 7 Feb 2026 16:11:13 +0330 Subject: [PATCH 2/2] FIX(wallet): remove import remove import --- apps/wallet/views/user.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/wallet/views/user.py b/apps/wallet/views/user.py index 0e16e49..17874cb 100755 --- a/apps/wallet/views/user.py +++ b/apps/wallet/views/user.py @@ -18,7 +18,7 @@ from rest_framework.viewsets import ViewSet, GenericViewSet from apps.wallet.models import Transaction from django.contrib.postgres.aggregates import ArrayAgg -from django.db.models import Sum, Count, F, StringAgg +from django.db.models import Sum, Count, F from apps.gooyal_oauth2.rest_framework import IsAuthenticatedOrTokenMatchesOASRequirements from apps.wallet.models import Transaction, Wallet, Account