diff --git a/lms/djangoapps/grades/events.py b/lms/djangoapps/grades/events.py index be189a7022..1321b2e51d 100644 --- a/lms/djangoapps/grades/events.py +++ b/lms/djangoapps/grades/events.py @@ -288,7 +288,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, @@ -309,7 +309,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 4b3063265a..9ef9abfb59 100644 --- a/lms/djangoapps/grades/tests/test_events.py +++ b/lms/djangoapps/grades/tests/test_events.py @@ -164,7 +164,7 @@ class CoursePassingStatusEventsTest(SharedModuleStoreTestCase, OpenEdxEventsTest 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, @@ -238,7 +238,7 @@ class CCXCoursePassingStatusEventsTest( 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 a2f452e832..9fe47467c9 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 ) )