Development #52013
trace sur demande de réinitialisation de mot de passe (email invalide)
Début:
14 mars 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/38972/
IndexError: string index out of range (15 additional frame(s) were not displayed) ... File "django/core/mail/backends/smtp.py", line 124, in <listcomp> recipients = [sanitize_address(addr, encoding) for addr in email_message.recipients()] File "django/core/mail/message.py", line 161, in sanitize_address address = Address(nm, addr_spec=addr) File "email/headerregistry.py", line 42, in __init__ a_s, rest = parser.get_addr_spec(addr_spec) File "email/_header_value_parser.py", line 1584, in get_addr_spec token, value = get_local_part(value) File "email/_header_value_parser.py", line 1394, in get_local_part if value[0] in CFWS_LEADER:
GET: next = '/fc/callback/?next=/' POST: csrfmiddlewaretoken = 'hBrKzPT6UM7owl6aeflSTWErJNSd3VszatVaLKJfAz5GuBKYIkhUrENI0TXlFrUD' next_url = '/fc/callback/?next=/' email = 'veites@'
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
- Projet changé de Suivi des traces à Authentic 2
Mis à jour par Benjamin Dauvergne il y a environ 3 ans
- Fichier 0001-forms-add-a-specific-field-to-ask-for-password-reset.patch 0001-forms-add-a-specific-field-to-ask-for-password-reset.patch ajouté
- Tracker changé de Bug à Development
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Bug introduit dans :
commit fd248ebb89d6d8c83362612e2ecd912242fdfb29 Author: Benjamin Renard <brenard@easter-eggs.com> Date: Thu Dec 17 11:31:43 2020 +0100 Allow users to provide their email or username for password reset process (#49131)
Mis à jour par Benjamin Dauvergne il y a environ 3 ans
Mis à jour par Benjamin Dauvergne il y a environ 3 ans
- Statut changé de Solution proposée à En cours
Ok je vais revoir ça.
Mis à jour par Benjamin Dauvergne il y a environ 3 ans
- Lié à Bug #52445: sur réinitialisation de mot de passe avec email invalide, SMTPRecipientsRefused: {'=?utf-8?q?95390E0040?=': (501, b'<=?utf-8?q?95390E0040?=>: recipient address must contain a dom... ajouté
Mis à jour par Benjamin Dauvergne il y a environ 3 ans
- Fichier 0001-forms-add-a-specific-field-to-ask-for-password-reset.patch 0001-forms-add-a-specific-field-to-ask-for-password-reset.patch ajouté
- Statut changé de En cours à Solution proposée
Mis à jour par Benjamin Dauvergne il y a environ 3 ans
Voilà j'ai remis un seul champ, par contre je réserve le cas "sans validation front"(à cause du CharField) à l'activation de CAN_RESET_PASSWORD_BY_USERNAME. Pour nous ça revient au fonctionnement précédent.
Mis à jour par Valentin Deniaud il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Benjamin Dauvergne il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 13cd493740a39e82b81a1b60107be193cd0ebd15 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Thu Mar 18 16:04:02 2021 +0100 forms: specialize form for password reset by username (#52013)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
forms: specialize form for password reset by username (#52013)