From 1b2e376681ec2a50a4a2af844a74f1c9df9ce125 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Mon, 19 May 2025 16:11:02 +0800 Subject: [PATCH] perf: Account list not display spec_info field --- apps/accounts/serializers/account/account.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/accounts/serializers/account/account.py b/apps/accounts/serializers/account/account.py index 1d3bd788b..2a3197fe5 100644 --- a/apps/accounts/serializers/account/account.py +++ b/apps/accounts/serializers/account/account.py @@ -246,6 +246,7 @@ class AccountSerializer(AccountCreateUpdateSerializerMixin, BaseAccountSerialize 'source', 'source_id', 'secret_reset', ] + AccountCreateUpdateSerializerMixin.Meta.fields + automation_fields read_only_fields = BaseAccountSerializer.Meta.read_only_fields + automation_fields + fields = [f for f in fields if f not in ['spec_info']] extra_kwargs = { **BaseAccountSerializer.Meta.extra_kwargs, 'name': {'required': False}, @@ -268,7 +269,7 @@ class AccountDetailSerializer(AccountSerializer): class Meta(AccountSerializer.Meta): model = Account - fields = AccountSerializer.Meta.fields + ['has_secret'] + fields = AccountSerializer.Meta.fields + ['has_secret', 'spec_info'] read_only_fields = AccountSerializer.Meta.read_only_fields + ['has_secret']