From bfc1be87b9852c7451f1cc277c7156b243f40998 Mon Sep 17 00:00:00 2001 From: Braden MacDonald Date: Fri, 14 Aug 2026 15:42:49 -0700 Subject: [PATCH] fix: swagger docs at /api-docs/ weren't loading due to ref_name conflict --- lms/djangoapps/mobile_api/users/serializers.py | 1 + openedx/core/djangoapps/enrollments/serializers.py | 1 + 2 files changed, 2 insertions(+) diff --git a/lms/djangoapps/mobile_api/users/serializers.py b/lms/djangoapps/mobile_api/users/serializers.py index 014a94c1c38b..670483e8522a 100644 --- a/lms/djangoapps/mobile_api/users/serializers.py +++ b/lms/djangoapps/mobile_api/users/serializers.py @@ -150,6 +150,7 @@ class Meta: model = CourseEnrollment fields = ('audit_access_expires', 'created', 'mode', 'is_active', 'course', 'certificate', 'course_modes') lookup_field = 'username' + ref_name = "MobileCourseEnrollment" # Explicit ref_name to help avoid conflicts with other similar serializers class CourseEnrollmentSerializerv05(CourseEnrollmentSerializer): diff --git a/openedx/core/djangoapps/enrollments/serializers.py b/openedx/core/djangoapps/enrollments/serializers.py index 9b64cc95caf8..decd06e218bb 100644 --- a/openedx/core/djangoapps/enrollments/serializers.py +++ b/openedx/core/djangoapps/enrollments/serializers.py @@ -87,6 +87,7 @@ class Meta: model = CourseEnrollment fields = ("created", "mode", "is_active", "course_details", "user") lookup_field = "username" + ref_name = "CourseEnrollment" # Explicit ref_name to help avoid conflicts with other similar serializers class CourseEnrollmentsApiListSerializer(CourseEnrollmentSerializer):