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',
|
'details',
|
||||||
)
|
)
|
||||||
|
|
||||||
read_only_fields = ['uuid', 'updated_at', 'state', 'created_at']
|
read_only_fields = ['updated_at', 'state', 'created_at']
|
||||||
|
|
||||||
|
|
||||||
class TransferVerifySerializer(serializers.ModelSerializer):
|
class TransferVerifySerializer(serializers.ModelSerializer):
|
||||||
|
|
|
||||||
|
|
@ -65,8 +65,12 @@ class TransferSubmitView(generics.CreateAPIView):
|
||||||
|
|
||||||
def perform_create(self, serializer):
|
def perform_create(self, serializer):
|
||||||
# TODO: performance issue
|
# TODO: performance issue
|
||||||
instance:Transaction = serializer.save()
|
|
||||||
application = get_application(self.request)
|
application = get_application(self.request)
|
||||||
|
try:
|
||||||
|
instance:Transaction = serializer.save()
|
||||||
|
except Exception as e:
|
||||||
|
raise APIException(e)
|
||||||
|
|
||||||
instance.application = application
|
instance.application = application
|
||||||
instance.save()
|
instance.save()
|
||||||
instance.submit()
|
instance.submit()
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue