From 3e0ece8284a315e8cc32bda6b4c96f7de0e38c8f Mon Sep 17 00:00:00 2001 From: Bai Date: Fri, 12 Jun 2026 11:19:44 +0800 Subject: [PATCH] fix: do not view change-secret by settings --- apps/accounts/serializers/automations/change_secret.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/accounts/serializers/automations/change_secret.py b/apps/accounts/serializers/automations/change_secret.py index e5510b7cc..8352affb7 100644 --- a/apps/accounts/serializers/automations/change_secret.py +++ b/apps/accounts/serializers/automations/change_secret.py @@ -133,13 +133,15 @@ class ChangeSecretRecordSerializer(serializers.ModelSerializer): def get_is_success(obj) -> bool: return obj.status == ChangeSecretRecordStatusChoice.success +from common.serializers import SecretReadableCheckMixin -class ChangeSecretRecordViewSecretSerializer(serializers.ModelSerializer): +class ChangeSecretRecordViewSecretSerializer(SecretReadableCheckMixin, serializers.ModelSerializer): class Meta: model = ChangeSecretRecord fields = [ 'id', 'old_secret', 'new_secret', ] + secret_fields = ['old_secret', 'new_secret'] read_only_fields = fields