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 .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']
|
||||
|
||||
def perform_create(self, serializer):
|
||||
# TODO: performance issue
|
||||
instance:Transaction = serializer.save()
|
||||
application = get_application(self.request)
|
||||
instance.application = application
|
||||
instance.save()
|
||||
instance.submit()
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue