From a6d586efb4fdfd325997c6024ab99170d3673b7c Mon Sep 17 00:00:00 2001 From: "fangfang.dong" Date: Mon, 5 Jun 2023 18:57:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=B3=BB=E7=BB=9F=E8=AE=BE=E7=BD=AE=20?= =?UTF-8?q?-=20=E7=9F=AD=E4=BF=A1=E6=9C=8D=E5=8A=A1=20-=20=E5=A4=9A?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E9=85=8D=E7=BD=AE=E6=B5=8B=E8=AF=95=E6=89=8B?= =?UTF-8?q?=E6=9C=BA=E5=8F=B7:=20=E5=A2=9E=E5=8A=A0=E5=8C=BA=E5=8F=B7?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E4=B8=8E=E4=BF=AE=E6=94=B9=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/settings/serializers/auth/sms.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/settings/serializers/auth/sms.py b/apps/settings/serializers/auth/sms.py index 2a3e60530..0b8138137 100644 --- a/apps/settings/serializers/auth/sms.py +++ b/apps/settings/serializers/auth/sms.py @@ -2,7 +2,7 @@ from django.utils.translation import ugettext_lazy as _ from django.db import models from rest_framework import serializers -from common.serializers.fields import EncryptedField +from common.serializers.fields import EncryptedField, PhoneField from common.validators import PhoneValidator from common.sdk.sms import BACKENDS @@ -26,10 +26,9 @@ class SignTmplPairSerializer(serializers.Serializer): class BaseSMSSettingSerializer(serializers.Serializer): PREFIX_TITLE = _('SMS') - - SMS_TEST_PHONE = serializers.CharField( - max_length=256, required=False, validators=[PhoneValidator(), ], - allow_blank=True, label=_('Test phone') + + SMS_TEST_PHONE = PhoneField( + validators=[PhoneValidator()], required=False, allow_blank=True, allow_null=True, label=_('Test phone') ) def to_representation(self, instance):