diff --git a/lms/djangoapps/courseware/views/views.py b/lms/djangoapps/courseware/views/views.py index 0d5199cf84..3d70a76358 100644 --- a/lms/djangoapps/courseware/views/views.py +++ b/lms/djangoapps/courseware/views/views.py @@ -2013,6 +2013,10 @@ def financial_assistance_request(request): username = data['username'] if request.user.username != username: return HttpResponseForbidden() + # Require email verification + if request.user.is_active is not True: + logging.warning('FA_v1: User %s tried to submit app without activating their account.', username) + return HttpResponseForbidden('Please confirm your email before applying for financial assistance.') course_id = data['course'] course = modulestore().get_course(CourseKey.from_string(course_id)) @@ -2087,6 +2091,7 @@ def financial_assistance_request_v2(request): return HttpResponseForbidden() # Require email verification if request.user.is_active is not True: + logging.warning('FA_v2: User %s tried to submit app without activating their account.', username) return HttpResponseForbidden('Please confirm your email before applying for financial assistance.') course_id = data['course']