Pulled out url fix into a util

This commit is contained in:
2017-09-30 15:25:06 -04:00
parent fd58ba1695
commit faf1a9d0ed
3 changed files with 12 additions and 3 deletions

View File

@ -3,9 +3,9 @@ from django.core import mail
from django.core.management.base import BaseCommand
from django.utils import timezone
from django.utils.html import strip_tags
from django.template.loader import render_to_string
from OACPL import settings
from OACPL.utils import url_fix_render_to_string
from newsletters.models import Newsletter, Subscriber
@ -19,7 +19,7 @@ class Command(BaseCommand):
print('Found %s subscribers' % len(subscribers))
for newsletter in newsletters:
print('Sending newsletter: "%s"' % newsletter.subject)
mail.send_mail(newsletter.subject, strip_tags(newsletter.body), settings.EMAIL_HOST_USER, subscribers, html_message=render_to_string('email.html', {'content': newsletter.body, 'base_url': settings.BASE_URL}))
mail.send_mail(newsletter.subject, strip_tags(newsletter.body), settings.EMAIL_HOST_USER, subscribers, html_message=url_fix_render_to_string('email.html', {'content': newsletter.body}))
newsletter.sent = True
newsletter.save()
print('Complete!')