Pārlūkot izejas kodu

fix(commands): validate name encoding for non-Latin characters (#11965)

tags/0.14.2
Benjamin pirms 10 mēnešiem
vecāks
revīzija
d9875fe232
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2
    1
      api/commands.py

+ 2
- 1
api/commands.py Parādīt failu

@@ -555,7 +555,8 @@ def create_tenant(email: str, language: Optional[str] = None, name: Optional[str
if language not in languages:
language = "en-US"

name = name.strip()
# Validates name encoding for non-Latin characters.
name = name.strip().encode("utf-8").decode("utf-8") if name else None

# generate random password
new_password = secrets.token_urlsafe(16)

Notiek ielāde…
Atcelt
Saglabāt