bug fix in saving application in transactions
This commit is contained in:
parent
f385f4a0e6
commit
8f6062b700
2 changed files with 6 additions and 1 deletions
|
|
@ -1,4 +1,7 @@
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from .models import Transaction
|
from .models import Transaction
|
||||||
|
|
||||||
admin.site.register(Transaction)
|
class TransactionAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ['amount', 'created_at', 'updated_at', 'payer_id', 'payer_type', 'payee_id', 'payee_type', 'state', 'application']
|
||||||
|
|
||||||
|
admin.site.register(Transaction, TransactionAdmin)
|
||||||
|
|
|
||||||
|
|
@ -64,9 +64,11 @@ class TransferSubmitView(generics.CreateAPIView):
|
||||||
required_scopes = ['wallet.application:transfer_submit']
|
required_scopes = ['wallet.application:transfer_submit']
|
||||||
|
|
||||||
def perform_create(self, serializer):
|
def perform_create(self, serializer):
|
||||||
|
# TODO: performance issue
|
||||||
instance:Transaction = serializer.save()
|
instance:Transaction = serializer.save()
|
||||||
application = get_application(self.request)
|
application = get_application(self.request)
|
||||||
instance.application = application
|
instance.application = application
|
||||||
|
instance.save()
|
||||||
instance.submit()
|
instance.submit()
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue