From a33aca03d027cf3bcf59949335b3d47040ed6b74 Mon Sep 17 00:00:00 2001 From: Alexander Burdeiny Date: Fri, 12 Aug 2016 13:36:18 +0300 Subject: [PATCH] mailer announce context fix --- emencia/django/newsletter/mailer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/emencia/django/newsletter/mailer.py b/emencia/django/newsletter/mailer.py index 7c1c6596..572ee29a 100644 --- a/emencia/django/newsletter/mailer.py +++ b/emencia/django/newsletter/mailer.py @@ -16,6 +16,8 @@ from pymorphy2 import MorphAnalyzer morph = MorphAnalyzer() from logging import getLogger log = getLogger('mail') +from itertools import chain + try: from email.mime.multipart import MIMEMultipart @@ -207,11 +209,12 @@ class NewsLetterSender(object): def build_announce_attachments(self, context): # todo: move hardcoded prefixes to setting (uses in templates) - events = context['events'] + conf = context.get('conf', []) + expo = context.get('expo', []) news = context.get('news') blogs = context.get('blogs') attachments = [] - for event in events: + for event in chain(conf, expo): message_attachment = self.gen_attachment_logo(event, prefix='mail_expo_logo_') if message_attachment: attachments.append(message_attachment)