From 26952276484eb667dc50e17518194f55c30b4a21 Mon Sep 17 00:00:00 2001 From: vasileios Date: Mon, 16 May 2022 10:24:57 +0200 Subject: [PATCH] [#559] Improvements according to PR review --- src/open_inwoner/accounts/views/auth.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/open_inwoner/accounts/views/auth.py b/src/open_inwoner/accounts/views/auth.py index 1a840c19e2..5014fefb18 100644 --- a/src/open_inwoner/accounts/views/auth.py +++ b/src/open_inwoner/accounts/views/auth.py @@ -12,12 +12,11 @@ class LogPasswordChangeView(LogMixin, PasswordChangeView): def form_valid(self, form): - object = form.save() + response = super().form_valid(form) + + object = self.request.user self.log_user_action(object, _("password was changed")) - # Updating the password logs out all other sessions for the user - # except the current one. - update_session_auth_hash(self.request, form.user) - return super().form_valid(form) + return response class LogPasswordResetView(LogMixin, PasswordResetView): @@ -28,8 +27,8 @@ def form_valid(self, form): class LogPasswordResetConfirmView(LogMixin, PasswordResetConfirmView): def form_valid(self, form): - super().form_valid(form) - object = self.get_user(self.kwargs["uidb64"]) + response = super().form_valid(form) + object = self.get_user(self.kwargs["uidb64"]) self.log_system_action(_("password reset was completed"), object) - return HttpResponseRedirect(self.get_success_url()) + return response