diff --git a/lms/djangoapps/grades/events.py b/lms/djangoapps/grades/events.py index 51d1b13702f0..ef1ca63f6cfa 100644 --- a/lms/djangoapps/grades/events.py +++ b/lms/djangoapps/grades/events.py @@ -286,7 +286,7 @@ def _emit_course_passing_status_update(user, course_id, is_passing): pii=UserPersonalData( username=user.username, email=user.email, - name=user.get_full_name(), + name=user.get_full_name() or user.profile.name, ), id=user.id, is_active=user.is_active, @@ -305,7 +305,7 @@ def _emit_course_passing_status_update(user, course_id, is_passing): pii=UserPersonalData( username=user.username, email=user.email, - name=user.get_full_name(), + name=user.get_full_name() or user.profile.name, ), id=user.id, is_active=user.is_active, diff --git a/lms/djangoapps/grades/tests/test_events.py b/lms/djangoapps/grades/tests/test_events.py index eac8cc9a4a70..d1fdf01de1b0 100644 --- a/lms/djangoapps/grades/tests/test_events.py +++ b/lms/djangoapps/grades/tests/test_events.py @@ -161,7 +161,7 @@ def test_course_passing_status_updated_emitted(self): pii=UserPersonalData( username=self.user.username, email=self.user.email, - name=self.user.get_full_name(), + name=self.user.get_full_name() or self.user.profile.name, ), id=self.user.id, is_active=self.user.is_active, @@ -234,7 +234,7 @@ def test_ccx_course_passing_status_updated_emitted(self): pii=UserPersonalData( username=self.user.username, email=self.user.email, - name=self.user.get_full_name(), + name=self.user.get_full_name() or self.user.profile.name, ), id=self.user.id, is_active=self.user.is_active, diff --git a/lms/djangoapps/verify_student/signals/signals.py b/lms/djangoapps/verify_student/signals/signals.py index c03d5f263191..3af84681a256 100644 --- a/lms/djangoapps/verify_student/signals/signals.py +++ b/lms/djangoapps/verify_student/signals/signals.py @@ -27,7 +27,7 @@ def _create_user_data(user): pii=UserPersonalData( username=user.username, email=user.email, - name=user.get_full_name() + name=user.get_full_name() or user.profile.name ) )