diff --git a/apps/wallet/models.py b/apps/wallet/models.py index 0b7aca9..057945b 100755 --- a/apps/wallet/models.py +++ b/apps/wallet/models.py @@ -364,7 +364,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 diff --git a/apps/wallet/views/user.py b/apps/wallet/views/user.py index d150123..79dc635 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