Development #51469
L'absence de TemplateVars empêche l'envoi des mails d'erreur
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
26 février 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Ex.: https://sentry.entrouvert.org/entrouvert/publik/issues/30321/
Dans le cas d'une erreur très précoce, la machinerie des SettingsLoader n'est pas en place et settings.TEMPLATE_VARS est absent. Il est peut-être suffisant de mettre un TEMPLATE_VARS vide dans debian_config_common.py mais je trouve plus rassurant d'utiliser getattr() dans hobo.email.backend1.
1 https://git.entrouvert.org/hobo.git/tree/hobo/emails/backend.py#n25 https://git.entrouvert.org/hobo.git/tree/hobo/emails/backend.py#n32
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
- Fichier 0001-emails-don-t-alter-email-if-TEMPLATE_VARS-are-not-av.patch 0001-emails-don-t-alter-email-if-TEMPLATE_VARS-are-not-av.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Voilà avec un gros getattr().
Mis à jour par Thomas Noël il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit e4ef1244803940872fe4c8cbeae3fb4c0466b572 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Mar 29 13:41:32 2021 +0200 emails: don't alter email if TEMPLATE_VARS are not available (yet) (#51469)
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
emails: don't alter email if TEMPLATE_VARS are not available (yet) (#51469)