From 366b5226502d075ddb56bfaeaca941ef2cacbc79 Mon Sep 17 00:00:00 2001 From: PaulWattenberger Date: Wed, 27 Jul 2016 12:31:40 -0400 Subject: [PATCH] ECOM-5059 Fix domain Sailthru logon cookie dropped in to --- lms/djangoapps/email_marketing/signals.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/email_marketing/signals.py b/lms/djangoapps/email_marketing/signals.py index 235b246072..9b44e202af 100644 --- a/lms/djangoapps/email_marketing/signals.py +++ b/lms/djangoapps/email_marketing/signals.py @@ -7,6 +7,7 @@ import crum from django.dispatch import receiver from django.core.urlresolvers import reverse +from django.conf import settings from student.models import ENROLL_STATUS_CHANGE from student.cookies import CREATE_LOGON_COOKIE @@ -116,7 +117,9 @@ def add_email_marketing_cookies(sender, response=None, user=None, response.set_cookie( 'sailthru_hid', cookie, - max_age=365 * 24 * 60 * 60 # set for 1 year + max_age=365 * 24 * 60 * 60, # set for 1 year + domain=settings.SESSION_COOKIE_DOMAIN, + path='/', ) else: log.error("No cookie returned attempting to obtain cookie from Sailthru for %s", user.email)