исправил ошибку
This commit is contained in:
parent
288622318c
commit
7d6c91bd24
|
|
@ -60,15 +60,6 @@ class MyUserViewSet(ViewSet):
|
||||||
def update_user(self, request):
|
def update_user(self, request):
|
||||||
password = request.user.password
|
password = request.user.password
|
||||||
|
|
||||||
if request.data['password'] == request.data['email']:
|
|
||||||
return Response(
|
|
||||||
{'detail': 'Почта не может являться паролем', 'error': {'email': 'Почта не может являться паролем'}},
|
|
||||||
status=status.HTTP_400_BAD_REQUEST)
|
|
||||||
|
|
||||||
if len(request.data['password']) < MIN_LEN_PASSWORD:
|
|
||||||
return Response(
|
|
||||||
{'detail': 'Минимальная длина - 8 символов', 'error': {'email': 'Минимальная длина - 8 символов'}},
|
|
||||||
status=status.HTTP_400_BAD_REQUEST)
|
|
||||||
|
|
||||||
if check_password(request.data['password'], password):
|
if check_password(request.data['password'], password):
|
||||||
return Response(
|
return Response(
|
||||||
|
|
@ -76,6 +67,16 @@ class MyUserViewSet(ViewSet):
|
||||||
status=status.HTTP_400_BAD_REQUEST)
|
status=status.HTTP_400_BAD_REQUEST)
|
||||||
|
|
||||||
if check_password(request.data['old_password'], password):
|
if check_password(request.data['old_password'], password):
|
||||||
|
if request.data['password'] == request.data['email']:
|
||||||
|
return Response(
|
||||||
|
{'detail': 'Почта не может являться паролем', 'error': {'email': 'Почта не может являться паролем'}},
|
||||||
|
status=status.HTTP_400_BAD_REQUEST)
|
||||||
|
|
||||||
|
if len(request.data['password']) < MIN_LEN_PASSWORD:
|
||||||
|
return Response(
|
||||||
|
{'detail': 'Минимальная длина - 8 символов', 'error': {'email': 'Минимальная длина - 8 символов'}},
|
||||||
|
status=status.HTTP_400_BAD_REQUEST)
|
||||||
|
|
||||||
if 'email' in request.data:
|
if 'email' in request.data:
|
||||||
del request.data['email']
|
del request.data['email']
|
||||||
if 'password' in request.data:
|
if 'password' in request.data:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue