diff --git a/lms/templates/courseware/course_about_sidebar_header.html b/lms/templates/courseware/course_about_sidebar_header.html
index a877e90abab7..c15ae42e7db6 100644
--- a/lms/templates/courseware/course_about_sidebar_header.html
+++ b/lms/templates/courseware/course_about_sidebar_header.html
@@ -20,33 +20,27 @@
site_domain = static.get_value('site_domain', settings.SITE_NAME)
site_protocol = 'https' if settings.HTTPS == 'on' else 'http'
platform_name = static.get_platform_name()
+ course_path = reverse('about_course', args=[text_type(course.id)])
+ course_url = f"{site_protocol}://{site_domain}{course_path}"
## Translators: This text will be automatically posted to the student's
## Twitter account. {url} should appear at the end of the text.
- tweet_text = _("I just enrolled in {number} {title} through {account}: {url}").format(
+ tweet_text = _("I just enrolled in {number} {title} through {account} {url}").format(
number=course.number,
title=course.display_name_with_default,
account=static.get_value('course_about_twitter_account', settings.PLATFORM_TWITTER_ACCOUNT),
- url=u"{protocol}://{domain}{path}".format(
- protocol=site_protocol,
- domain=site_domain,
- path=reverse('about_course', args=[text_type(course.id)])
- )
+ url=course_url
)
tweet_action = u"https://twitter.com/intent/tweet?text={tweet_text}".format(tweet_text=six.moves.urllib.parse.quote(tweet_text))
- facebook_link = static.get_value('course_about_facebook_link', settings.PLATFORM_FACEBOOK_ACCOUNT)
+ facebook_link = f"https://www.facebook.com/sharer/sharer.php?u={six.moves.urllib.parse.quote(course_url)}"
email_body = _("I just enrolled in {number} {title} through {platform} {url}").format(
number=course.number,
title=course.display_name_with_default,
platform=platform_name,
- url=u"{protocol}://{domain}{path}".format(
- protocol=site_protocol,
- domain=site_domain,
- path=reverse('about_course', args=[text_type(course.id)]),
- )
+ url=course_url
)
email_subject = _("Take a course with {platform} online").format(platform=platform_name)
@@ -59,7 +53,7 @@
${_("Tweet that you've enrolled in this course")}
- ${_("Post a Facebook message to say you've enrolled in this course")}
+ ${_("Post a Facebook message to say you've enrolled in this course")}
${_("Email someone to say you've enrolled in this course")}