Features: None;

Fixes: 1) Correct conditional logic for phone number validation in mutations;

Extra: 1) Add 'tmp' directory to .gitignore;
This commit is contained in:
Egor Pavlovich Gorbunov 2025-09-01 11:27:50 +03:00
parent ee9e8c3275
commit 8fc8effd90
2 changed files with 3 additions and 2 deletions

1
.gitignore vendored
View file

@ -50,6 +50,7 @@ coverage.*
*.cover *.cover
*.py,cover *.py,cover
nosetests.xml nosetests.xml
tmp
# Coverage / test reports # Coverage / test reports
htmlcov/ htmlcov/

View file

@ -118,9 +118,9 @@ class UpdateUser(BaseMutation):
phone_number = kwargs.get("phone_number") phone_number = kwargs.get("phone_number")
if (phone_number is not None and not is_valid_phone_number(phone_number)) or User.objects.filter( if (phone_number is not None and not is_valid_phone_number(phone_number)) or (User.objects.filter(
phone_number=phone_number phone_number=phone_number
).exclude(uuid=uuid).exists(): ).exclude(uuid=uuid).exists() and phone_number is not None):
raise BadRequest(_(f"malformed phone number: {phone_number}")) raise BadRequest(_(f"malformed phone number: {phone_number}"))
password = kwargs.get("password", "") password = kwargs.get("password", "")