From 61c705d10d0ee14bb9630c21b0f178c42c3d1b92 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Wed, 2 Jan 2019 13:26:38 -0500 Subject: [PATCH] Use the full set of required variables iff FBE upgrade messaging is turned on --- openedx/features/course_duration_limits/access.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openedx/features/course_duration_limits/access.py b/openedx/features/course_duration_limits/access.py index 410880a831..7b20ea5e75 100644 --- a/openedx/features/course_duration_limits/access.py +++ b/openedx/features/course_duration_limits/access.py @@ -152,6 +152,9 @@ def register_course_expired_message(request, course): full_message = expiration_message if course_upgrade_deadline and now < course_upgrade_deadline: full_message += upgrade_deadline_message + using_upgrade_messaging = True + else: + using_upgrade_messaging = False language = get_language() language_is_es = language and language.split('-')[0].lower() == 'es' @@ -166,7 +169,7 @@ def register_course_expired_message(request, course): else: formatted_upgrade_deadline = strftime_localized(upgrade_deadline, '%b. %-d, %Y') - if upgrade_deadline: + if using_upgrade_messaging: PageLevelMessages.register_info_message( request, Text(full_message).format(