create user if not available in getting user balance
This commit is contained in:
parent
e7a6b632ab
commit
94b3d521d4
1 changed files with 3 additions and 3 deletions
|
|
@ -9,7 +9,7 @@ from apps.users.models import User
|
|||
from apps.wallet.constans import TypeChoices, StateChoices
|
||||
from apps.wallet.models import Transaction
|
||||
from apps.wallet.serializers import ApplicationDepositSerializer, ApplicationWithdrawSerializer, \
|
||||
ApplicationTransactionSerializer, ApplicationBalanceSerializer
|
||||
ApplicationTransactionSerializer, ApplicationBalanceSerializer, MyWalletSerializer
|
||||
|
||||
|
||||
def get_application(request):
|
||||
|
|
@ -37,12 +37,12 @@ class UserBalanceAPIView(generics.RetrieveAPIView):
|
|||
API for getting specified user or application balance.
|
||||
'''
|
||||
permission_classes = [IsAuthenticatedOrTokenHasScope]
|
||||
serializer_class = ApplicationBalanceSerializer
|
||||
serializer_class = MyWalletSerializer
|
||||
required_scopes = ['wallet.application:get_user_balance']
|
||||
|
||||
def get_object(self):
|
||||
user_uuid = self.kwargs.get('uuid')
|
||||
user = User.objects.get_or_create(uuid=user_uuid)
|
||||
user, created = User.objects.get_or_create(uuid=user_uuid)
|
||||
# user = get_object_or_404(User.objects.all(), uuid=user_uuid)
|
||||
|
||||
return user
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue