Projet

Général

Profil

Development #42675

évaluation paresseuse sur l'envoi d'emails

Ajouté par Frédéric Péters il y a presque 4 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
09 mai 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Dans la suite de #42672, autre endroit qui pourrait être modifié :

@@ -110,7 +110,7 @@ def custom_template_email(key, mail_body_data, email_rcpt, **kwargs):

 def template_email(subject, mail_body, mail_body_data, email_rcpt, email_type=None, **kwargs):
-    data = get_publisher().substitutions.get_context_variables()
+    data = get_publisher().substitutions.get_context_variables(mode='lazy')
     if mail_body_data:
         data.update(mail_body_data)
     real_subject = Template(subject, autoescape=False).render(data)

(à analyser)


Fichiers

Révisions associées

Révision 412b87ac (diff)
Ajouté par Frédéric Péters il y a environ 2 ans

misc: use lazy variables when rendering email contents (#42675)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 2 ans

#2

Mis à jour par Thomas Noël il y a environ 2 ans

  • Statut changé de Solution proposée à Solution validée
#3

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 412b87acd4365aea384353ec858618b4491f60a3
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun Nov 14 16:05:55 2021 +0100

    misc: use lazy variables when rendering email contents (#42675)
#4

Mis à jour par Transition automatique il y a environ 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#5

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF