Projet

Général

Profil

0001-PasswordChangeView-show-success-message-only-on-succ.patch

Benjamin Renard, 22 septembre 2022 17:52

Télécharger (1,25 ko)

Voir les différences:

Subject: [PATCH 1/3] PasswordChangeView: show success message only on success

 src/authentic2/views.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
src/authentic2/views.py
1569 1569

  
1570 1570
    def form_valid(self, form):
1571 1571
        hooks.call_hooks('event', name='change-password', user=self.request.user, request=self.request)
1572
        messages.info(self.request, _('Password changed'))
1573 1572
        models.PasswordReset.objects.filter(user=self.request.user).delete()
1574 1573
        try:
1575 1574
            response = super().form_valid(form)
1576 1575
        except utils_misc.PasswordChangeError as e:
1577 1576
            messages.error(self.request, e.message)
1578 1577
            return utils_misc.redirect(self.request, self.post_change_redirect)
1578
        messages.info(self.request, _('Password changed'))
1579 1579
        self.request.journal.record('user.password.change', session=self.request.session)
1580 1580
        return response
1581 1581

  
1582
-