diff --git a/openedx/core/djangoapps/user_api/accounts/serializers.py b/openedx/core/djangoapps/user_api/accounts/serializers.py index 56811a31bc..fa884b00cb 100644 --- a/openedx/core/djangoapps/user_api/accounts/serializers.py +++ b/openedx/core/djangoapps/user_api/accounts/serializers.py @@ -400,6 +400,7 @@ class UserRetirementPartnerReportSerializer(serializers.Serializer): """ Perform serialization for the UserRetirementPartnerReportingStatus model """ + user_id = serializers.IntegerField() original_username = serializers.CharField() original_email = serializers.EmailField() original_name = serializers.CharField() diff --git a/openedx/core/djangoapps/user_api/accounts/tests/test_retirement_views.py b/openedx/core/djangoapps/user_api/accounts/tests/test_retirement_views.py index c3b8b718e4..d4bc537de8 100644 --- a/openedx/core/djangoapps/user_api/accounts/tests/test_retirement_views.py +++ b/openedx/core/djangoapps/user_api/accounts/tests/test_retirement_views.py @@ -545,6 +545,7 @@ class TestPartnerReportingList(ModuleStoreTestCase): have changed and clients of this endpoint will need to be updates as well. """ return { + 'user_id': user.pk, 'original_username': user.username, 'original_email': user.email, 'original_name': user.first_name + ' ' + user.last_name, diff --git a/openedx/core/djangoapps/user_api/accounts/views.py b/openedx/core/djangoapps/user_api/accounts/views.py index f7c840f161..0d0d26c7cb 100644 --- a/openedx/core/djangoapps/user_api/accounts/views.py +++ b/openedx/core/djangoapps/user_api/accounts/views.py @@ -557,6 +557,7 @@ class AccountRetirementPartnerReportView(ViewSet): retirements = [ { + 'user_id': retirement.user.pk, 'original_username': retirement.original_username, 'original_email': retirement.original_email, 'original_name': retirement.original_name,