|
|
|
@ -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, |
|
|
|
|