fix: Fixes a bug in OpenAPI schema generation

Fixes a bug in OpenAPI schema generation that would fail due to overlapping namespaces between v1 and v2 APIs
This commit is contained in:
Brian Buck
2025-12-03 11:44:01 -07:00
parent 81bdfdd8d2
commit baaa666435
2 changed files with 6 additions and 0 deletions

View File

@@ -2467,6 +2467,9 @@ class InstructorTaskSerializer(serializers.Serializer): # pylint: disable=abstr
duration_sec = serializers.CharField(help_text=_("Task duration information, if known"))
task_message = serializers.CharField(help_text=_("User-friendly task status information, if available."))
class Meta:
ref_name = "instructor.InstructorTask.v1"
class InstructorTasksListSerializer(serializers.Serializer): # pylint: disable=abstract-method
"""

View File

@@ -370,6 +370,9 @@ class InstructorTaskSerializer(serializers.Serializer):
task_input = serializers.CharField()
task_output = serializers.CharField(allow_null=True)
class Meta:
ref_name = "instructor.InstructorTask.v2"
class InstructorTaskListSerializer(serializers.Serializer):
tasks = InstructorTaskSerializer(many=True)