mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: handle empty message case in common.py and update username regex validation in user.py
This commit is contained in:
parent
39bd4de6ee
commit
39aaee8e02
|
|
@ -73,6 +73,8 @@ def encryption(message: str):
|
|||
:param message:
|
||||
:return:
|
||||
"""
|
||||
if not message: # 处理空字符串情况
|
||||
return "***************"
|
||||
max_pre_len = 8
|
||||
max_post_len = 4
|
||||
message_len = len(message)
|
||||
|
|
@ -335,5 +337,6 @@ def parse_image(content: str):
|
|||
def generate_uuid(tag: str):
|
||||
return str(uuid.uuid5(uuid.NAMESPACE_DNS, tag))
|
||||
|
||||
|
||||
def filter_workspace(query_list):
|
||||
return [q for q in query_list if q.name!="workspace_id"]
|
||||
return [q for q in query_list if q.name != "workspace_id"]
|
||||
|
|
|
|||
|
|
@ -143,7 +143,7 @@ class UserManageSerializer(serializers.Serializer):
|
|||
min_length=4,
|
||||
validators=[
|
||||
validators.RegexValidator(
|
||||
regex=re.compile("^.{4,20}$"),
|
||||
regex=re.compile("^[^\u4e00-\u9fa5]{4,20}$"),
|
||||
message=_('Username must be 4-20 characters long')
|
||||
)
|
||||
]
|
||||
|
|
|
|||
Loading…
Reference in New Issue