From 77941ed0ee4f21a9ed801e3c4375255dc304b491 Mon Sep 17 00:00:00 2001 From: Jean-Marie Favreau Date: Thu, 2 Jan 2025 20:51:37 +0100 Subject: [PATCH] Fix bug (encore) --- src/agenda_culturel/models.py | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/src/agenda_culturel/models.py b/src/agenda_culturel/models.py index 992190d..c371a2f 100644 --- a/src/agenda_culturel/models.py +++ b/src/agenda_culturel/models.py @@ -1165,22 +1165,23 @@ class Event(models.Model): messages = self.get_contributor_message() logger.warning("messages: ") logger.warning(messages) - for message in messages: - if message and not message.closed and message.email: - # send email - context = {"sitename": Site.objects.get_current(request).name, 'event_title': self.title } - if self.status == Event.STATUS.PUBLISHED: - context["url"] = request.build_absolute_uri(self.get_absolute_url()) - subject = _('Your event has been published') - body = render_to_string("agenda_culturel/emails/published.txt", context) - else: - subject = _('Your message has not been retained') - body = render_to_string("agenda_culturel/emails/retained.txt", context) + if messages: + for message in messages: + if message and not message.closed and message.email: + # send email + context = {"sitename": Site.objects.get_current(request).name, 'event_title': self.title } + if self.status == Event.STATUS.PUBLISHED: + context["url"] = request.build_absolute_uri(self.get_absolute_url()) + subject = _('Your event has been published') + body = render_to_string("agenda_culturel/emails/published.txt", context) + else: + subject = _('Your message has not been retained') + body = render_to_string("agenda_culturel/emails/retained.txt", context) - send_mail(subject, body, None, [message.email]) - message.closed = True - message.save() - notif = True + send_mail(subject, body, None, [message.email]) + message.closed = True + message.save() + notif = True return notif