fix a-b mailing errors

remotes/origin/stage5
Alexander Burdeiny 10 years ago
parent 0d90a3ef29
commit ae475ba3fb
  1. 7
      emencia/django/newsletter/mailer.py

@ -262,9 +262,9 @@ class NewsLetterSender(object):
'UNIQUE_KEY': ''.join(sample(UNIQUE_KEY_CHAR_SET, 'UNIQUE_KEY': ''.join(sample(UNIQUE_KEY_CHAR_SET,
UNIQUE_KEY_LENGTH))}) UNIQUE_KEY_LENGTH))})
if self.newsletter.ab_testing and self.ab_state == Newsletter.A: if self.newsletter.ab_testing and self.ab_state == Newsletter.A:
content = self.title_template.render(context) title = self.title_template.render(context)
elif self.newsletter.ab_testing and self.ab_state == Newsletter.B: elif self.newsletter.ab_testing and self.ab_state == Newsletter.B:
content = self.title_template2.render(context) title = self.title_template2.render(context)
else: else:
title = self.title_template.render(context) title = self.title_template.render(context)
return title return title
@ -411,7 +411,8 @@ class NewsLetterSender(object):
'contact': contact, 'contact': contact,
'status': status, 'status': status,
} }
if self.newsletter.ab_testing and self.newsletter.ab_final_stage: if self.newsletter.ab_testing:
if self.newsletter.ab_final_stage:
try: try:
contact = ContactMailingStatus.objects.get( contact = ContactMailingStatus.objects.get(
newsletter=self.newsletter, contact=contact, newsletter=self.newsletter, contact=contact,

Loading…
Cancel
Save