get uuid in creation
This commit is contained in:
parent
6bed5d4d79
commit
a0f6fc1e8c
2 changed files with 6 additions and 2 deletions
|
|
@ -125,7 +125,7 @@ class TransferSubmitSerializer(serializers.ModelSerializer):
|
|||
'details',
|
||||
)
|
||||
|
||||
read_only_fields = ['uuid', 'updated_at', 'state', 'created_at']
|
||||
read_only_fields = ['updated_at', 'state', 'created_at']
|
||||
|
||||
|
||||
class TransferVerifySerializer(serializers.ModelSerializer):
|
||||
|
|
|
|||
|
|
@ -65,8 +65,12 @@ class TransferSubmitView(generics.CreateAPIView):
|
|||
|
||||
def perform_create(self, serializer):
|
||||
# TODO: performance issue
|
||||
instance:Transaction = serializer.save()
|
||||
application = get_application(self.request)
|
||||
try:
|
||||
instance:Transaction = serializer.save()
|
||||
except Exception as e:
|
||||
raise APIException(e)
|
||||
|
||||
instance.application = application
|
||||
instance.save()
|
||||
instance.submit()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue