From 4a2e7c72b4538939384bfce9074a1c6cda5f4383 Mon Sep 17 00:00:00 2001 From: Chris Pappas Date: Mon, 12 Feb 2024 18:28:41 -0500 Subject: [PATCH] chore: add logging to fa form (#34224) * chore: add logging to fa form * chore: formatting --- lms/djangoapps/courseware/views/views.py | 5 +++++ 1 file changed, 5 insertions(+) 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']