From 907e6610349a6df3cbf718222159c7d8809801b2 Mon Sep 17 00:00:00 2001 From: Felipe Alvarado Date: Wed, 5 Feb 2025 15:11:09 +0100 Subject: [PATCH] Refactor API responses to make fields consistent --- safe_transaction_service/history/serializers.py | 3 +++ safe_transaction_service/history/views.py | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/safe_transaction_service/history/serializers.py b/safe_transaction_service/history/serializers.py index 1289f7c17..c27efc625 100644 --- a/safe_transaction_service/history/serializers.py +++ b/safe_transaction_service/history/serializers.py @@ -675,6 +675,9 @@ class SafeMultisigTransactionResponseSerializer(SafeMultisigTxSerializer): value = serializers.CharField() is_executed = serializers.BooleanField(source="executed") is_successful = serializers.SerializerMethodField() + nonce = serializers.CharField() + base_gas = serializers.CharField() + safe_tx_gas = serializers.CharField() gas_price = serializers.CharField() eth_gas_price = serializers.SerializerMethodField() max_fee_per_gas = serializers.SerializerMethodField() diff --git a/safe_transaction_service/history/views.py b/safe_transaction_service/history/views.py index 19358dec3..54630d301 100644 --- a/safe_transaction_service/history/views.py +++ b/safe_transaction_service/history/views.py @@ -716,7 +716,6 @@ def get(self, request, *args, **kwargs): request=serializers.SafeMultisigTransactionSerializer, responses={ 201: OpenApiResponse( - response=serializers.SafeMultisigTransactionSerializer, description="Created or signature updated", ), 400: OpenApiResponse(description="Invalid data"),