Skip to content

Commit c78e0f1

Browse files
committed
fix: increase username and nickname length validation to 4-64 characters
1 parent b62914a commit c78e0f1

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

apps/users/serializers/user.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,12 @@ class UserInstance(serializers.Serializer):
139139
username = serializers.CharField(
140140
required=True,
141141
label=_("Username"),
142-
max_length=20,
142+
max_length=64,
143143
min_length=4,
144144
validators=[
145145
validators.RegexValidator(
146-
regex=re.compile("^.{4,20}$"),
147-
message=_('Username must be 4-20 characters long')
146+
regex=re.compile("^.{4,64}$"),
147+
message=_('Username must be 4-64 characters long')
148148
)
149149
]
150150
)
@@ -165,7 +165,7 @@ class UserInstance(serializers.Serializer):
165165
nick_name = serializers.CharField(
166166
required=True,
167167
label=_("Nick name"),
168-
max_length=20,
168+
max_length=64,
169169
)
170170
phone = serializers.CharField(
171171
required=False,
@@ -203,13 +203,13 @@ class Query(serializers.Serializer):
203203
username = serializers.CharField(
204204
required=False,
205205
label=_("Username"),
206-
max_length=20,
206+
max_length=64,
207207
allow_blank=True
208208
)
209209
nick_name = serializers.CharField(
210210
required=False,
211211
label=_("Nick Name"),
212-
max_length=20,
212+
max_length=64,
213213
allow_blank=True
214214
)
215215
email = serializers.CharField(
@@ -360,7 +360,7 @@ class UserEditInstance(serializers.Serializer):
360360
nick_name = serializers.CharField(
361361
required=False,
362362
label=_("Name"),
363-
max_length=20,
363+
max_length=64,
364364
)
365365
phone = serializers.CharField(
366366
required=False,

0 commit comments

Comments
 (0)