From 04af6e6198294e51b2c1d837b14a3e3500b01c01 Mon Sep 17 00:00:00 2001 From: Milad Gholamrezaei Date: Wed, 10 Jun 2020 13:00:31 +0430 Subject: [PATCH] final PasswordValidator class changes --- rest_framework/validators.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rest_framework/validators.py b/rest_framework/validators.py index e5acb598e..f4c69a013 100644 --- a/rest_framework/validators.py +++ b/rest_framework/validators.py @@ -46,11 +46,11 @@ class PasswordValidator: If the password is valid, return ``None``. """ - def __init__(self, validators=None, user=None): - self.validators = validators + def __init__(self, custom_validators=None, user=None): + self.validators = custom_validators self.user = user - def __call__(self, value, serializer_field): + def __call__(self, value, *args, **kwargs): try: password_validation.validate_password( password=value, @@ -58,7 +58,7 @@ class PasswordValidator: password_validators=self.validators ) except ValidationError as e: - raise ValidationError(e) + raise e def __repr__(self): return '<%s(validators=%s)>' % (