From 6267767ce75b2f10771cb8599a77a1ff1db8fa1b Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 25 Oct 2023 09:35:04 +0200 Subject: [PATCH] Password reset: Set needs_password_change to false --- src/pretix/control/views/auth.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pretix/control/views/auth.py b/src/pretix/control/views/auth.py index fdea819cc5..084027c500 100644 --- a/src/pretix/control/views/auth.py +++ b/src/pretix/control/views/auth.py @@ -350,6 +350,7 @@ class Recover(TemplateView): if not default_token_generator.check_token(user, self.request.GET.get('token')): return self.invalid('invalid') user.set_password(self.form.cleaned_data['password']) + user.needs_password_change = False user.save() messages.success(request, _('You can now login using your new password.')) user.log_action('pretix.control.auth.user.forgot_password.recovered')