diff --git a/apiserver/apiserver/api/serializers.py b/apiserver/apiserver/api/serializers.py index e6f79c5..81ef20d 100644 --- a/apiserver/apiserver/api/serializers.py +++ b/apiserver/apiserver/api/serializers.py @@ -473,6 +473,11 @@ class MyPasswordChangeSerializer(PasswordChangeSerializer): logger.info(msg) raise ValidationError(dict(non_field_errors=msg)) + data = dict( + username=self.user.username, + password=self.data['new_password1'], + ) + if utils_auth.is_configured(): if utils_auth.set_password(data) != 200: msg = 'Problem connecting to Auth server: set.' @@ -502,6 +507,11 @@ class MyPasswordResetConfirmSerializer(PasswordResetConfirmSerializer): logger.info(msg) raise ValidationError(dict(non_field_errors=msg)) + data = dict( + username=self.user.username, + password=self.data['new_password1'], + ) + if utils_auth.is_configured(): if utils_auth.set_password(data) != 200: msg = 'Problem connecting to Auth server: set.'