From c513794474e64b1c7398b7148a7a2793be1d6587 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20P=C3=A9pin?= Date: Wed, 15 Mar 2017 18:17:08 +0000 Subject: [PATCH] Fix wrong email generation in _traitement_post The list `proposed_mails` is a list of elements of the kind `(User, (mail_object, mail_body))` but it was handled as if it were `(User, mail_body)` in the function `_traitement_post`. --- gestioncof/petits_cours_views.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gestioncof/petits_cours_views.py b/gestioncof/petits_cours_views.py index 589948e4..fa1c5db3 100644 --- a/gestioncof/petits_cours_views.py +++ b/gestioncof/petits_cours_views.py @@ -255,9 +255,8 @@ def _traitement_post(request, demande): bccaddress = settings.MAIL_DATA['petits_cours']['BCC'] replyto = settings.MAIL_DATA['petits_cours']['REPLYTO'] mails_to_send = [] - for (user, msg) in proposed_mails: - msg = mail.EmailMessage("Petits cours ENS par le COF", msg, - frommail, [user.email], + for (user, (mail_object, body)) in proposed_mails: + msg = mail.EmailMessage(mail_object, body, frommail, [user.email], [bccaddress], headers={'Reply-To': replyto}) mails_to_send.append(msg) mails_to_send.append(mail.EmailMessage("Cours particuliers ENS", mainmail,