From 344c29158315db6d914d300c0063c3d49cc5d648 Mon Sep 17 00:00:00 2001 From: ibuler Date: Fri, 21 May 2021 15:13:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(assets):=20=E4=BF=AE=E5=A4=8D=E7=BD=91?= =?UTF-8?q?=E5=85=B3=E4=BF=A1=E6=81=AF=E6=B2=A1=E6=9C=89=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/assets/serializers/domain.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/assets/serializers/domain.py b/apps/assets/serializers/domain.py index 0d9c4a6f5..5d8d0e8d8 100644 --- a/apps/assets/serializers/domain.py +++ b/apps/assets/serializers/domain.py @@ -59,7 +59,7 @@ class GatewaySerializer(AuthSerializerMixin, BulkOrgResourceModelSerializer): 'created_by', 'comment', ] fields_fk = ['domain'] - fields = fields_small + fields_fk + fields = fields_small + fields_fk extra_kwargs = { 'password': {'write_only': True, 'validators': [NoSpecialChars()]}, 'private_key': {"write_only": True}, @@ -78,12 +78,12 @@ class GatewaySerializer(AuthSerializerMixin, BulkOrgResourceModelSerializer): class GatewayWithAuthSerializer(GatewaySerializer): - def get_field_names(self, declared_fields, info): - fields = super().get_field_names(declared_fields, info) - fields.extend( - ['password', 'private_key'] - ) - return fields + class Meta(GatewaySerializer.Meta): + extra_kwargs = { + 'password': {'write_only': False, 'validators': [NoSpecialChars()]}, + 'private_key': {"write_only": False}, + 'public_key': {"write_only": False}, + } class DomainWithGatewaySerializer(BulkOrgResourceModelSerializer):