update more fields in transaction serialkizer create when transaction exists
This commit is contained in:
@@ -134,6 +134,11 @@ class InventoryQuotaSaleTransactionSerializer(serializers.ModelSerializer):
|
||||
if transaction.exists():
|
||||
obj = transaction.first()
|
||||
obj.transaction_status = validated_data.get('transaction_status')
|
||||
obj.transaction_status_code = validated_data.get('transaction_status_code')
|
||||
obj.result_text = validated_data.get('result_text')
|
||||
obj.ref_num = validated_data.get('ref_num')
|
||||
obj.terminal = validated_data.get('terminal')
|
||||
obj.payer_cart = validated_data.get('payer_cart')
|
||||
obj.save(update_fields=['transaction_status'])
|
||||
|
||||
return obj
|
||||
@@ -179,7 +184,7 @@ class InventoryQuotaSaleTransactionSerializer(serializers.ModelSerializer):
|
||||
create_pre_sale(transaction=transaction, sale_item=item)
|
||||
|
||||
# calculate quota usage of rancher
|
||||
usages = QuotaUsageService.allocate_usage(
|
||||
QuotaUsageService.allocate_usage(
|
||||
rancher=rancher,
|
||||
distribution=distribution,
|
||||
item_data=item_data
|
||||
|
||||
Reference in New Issue
Block a user