Skip to content

Commit e991a67

Browse files
committed
fix: add missed uuid field to migrator REST API response
Default StatusSerializer explicitly excludes the uuid field so we have to add it to StatusWithModulestoreMigrationSerializer
1 parent f52e171 commit e991a67

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

cms/djangoapps/modulestore_migrator/rest_api/v1/serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ class StatusWithModulestoreMigrationSerializer(StatusSerializer):
115115

116116
class Meta:
117117
model = StatusSerializer.Meta.model
118-
fields = [*StatusSerializer.Meta.fields, 'parameters']
118+
fields = [*StatusSerializer.Meta.fields, 'uuid', 'parameters']
119119

120120
def get_fields(self):
121121
"""

cms/djangoapps/modulestore_migrator/rest_api/v1/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ class MigrationViewSet(StatusViewSet):
5353
5454
Example response:
5555
{
56-
"name": migrate_from_modulestore",
5756
"state": "Succeeded",
5857
"state_text": "Succeeded", # Translation into the current language of the current state
5958
"completed_steps": 11,
@@ -62,6 +61,7 @@ class MigrationViewSet(StatusViewSet):
6261
"created": "2025-05-14T22:24:37.048539Z",
6362
"modified": "2025-05-14T22:24:59.128068Z",
6463
"artifacts": [],
64+
"uuid": "3de23e5d-fd34-4a6f-bf02-b183374120f0",
6565
"parameters": {
6666
"source": "course-v1:OpenedX+DemoX+DemoCourse",
6767
"composition_level": "unit",
@@ -75,7 +75,6 @@ class MigrationViewSet(StatusViewSet):
7575
7676
Example response:
7777
{
78-
"name": "migrate_from_modulestore",
7978
"state": "Importing staged content structure",
8079
"state_text": "Importing staged content structure",
8180
"completed_steps": 6,
@@ -84,6 +83,7 @@ class MigrationViewSet(StatusViewSet):
8483
"created": "2025-05-14T22:24:37.048539Z",
8584
"modified": "2025-05-14T22:24:59.128068Z",
8685
"artifacts": [],
86+
"uuid": "3de23e5d-fd34-4a6f-bf02-b183374120f0",
8787
"parameters": {
8888
"source": "course-v1:OpenedX+DemoX+DemoCourse2",
8989
"composition_level": "component",

0 commit comments

Comments
 (0)