diff --git a/lms/djangoapps/courseware/views/views.py b/lms/djangoapps/courseware/views/views.py index 51e24103cf..8b1f9d2fd5 100644 --- a/lms/djangoapps/courseware/views/views.py +++ b/lms/djangoapps/courseware/views/views.py @@ -487,7 +487,6 @@ class CourseTabView(EdxFragmentView): """ Register messages to be shown to the user if they have limited access. """ - is_enrolled = CourseEnrollment.is_enrolled(request.user, course_key) if request.user.is_anonymous(): PageLevelMessages.register_warning_message( request, @@ -502,23 +501,24 @@ class CourseTabView(EdxFragmentView): ), ) ) - elif not is_enrolled: - # Only show enroll button if course is open for enrollment. - if course_open_for_self_enrollment(course_key): - enroll_message = _('You must be enrolled in the course to see course content. \ - {enroll_link_start}Enroll now{enroll_link_end}.') - PageLevelMessages.register_warning_message( - request, - Text(enroll_message).format( - enroll_link_start=HTML('') + else: + if not CourseEnrollment.is_enrolled(request.user, course_key): + # Only show enroll button if course is open for enrollment. + if course_open_for_self_enrollment(course_key): + enroll_message = _('You must be enrolled in the course to see course content. \ + {enroll_link_start}Enroll now{enroll_link_end}.') + PageLevelMessages.register_warning_message( + request, + Text(enroll_message).format( + enroll_link_start=HTML('') + ) + ) + else: + PageLevelMessages.register_warning_message( + request, + Text(_('You must be enrolled in the course to see course content.')) ) - ) - else: - PageLevelMessages.register_warning_message( - request, - Text(_('You must be enrolled in the course to see course content.')) - ) @staticmethod def handle_exceptions(request, course, exception):