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:
parent
ee9e8c3275
commit
8fc8effd90
2 changed files with 3 additions and 2 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -50,6 +50,7 @@ coverage.*
|
|||
*.cover
|
||||
*.py,cover
|
||||
nosetests.xml
|
||||
tmp
|
||||
|
||||
# Coverage / test reports
|
||||
htmlcov/
|
||||
|
|
|
|||
|
|
@ -118,9 +118,9 @@ class UpdateUser(BaseMutation):
|
|||
|
||||
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
|
||||
).exclude(uuid=uuid).exists():
|
||||
).exclude(uuid=uuid).exists() and phone_number is not None):
|
||||
raise BadRequest(_(f"malformed phone number: {phone_number}"))
|
||||
|
||||
password = kwargs.get("password", "")
|
||||
|
|
|
|||
Loading…
Reference in a new issue