From ced94ae019d9bfaacd5874797cc5a72cdded85c1 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Sun, 27 Sep 2020 04:03:24 +0000 Subject: [PATCH] Fix serializer set_password bug --- apiserver/apiserver/api/serializers.py | 10 ++++++++++ 1 file changed, 10 insertions(+) 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.'