diff --git a/frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue b/frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue index 2a40361d..817fdc4a 100644 --- a/frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue +++ b/frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue @@ -25,7 +25,7 @@ :required="true" /> { @@ -200,6 +198,13 @@ const validateTitle = () => { } const saveExercise = (close: () => void) => { + exercise.value.test_cases = testCases.data.map( + (tc: TestCase, index: number) => ({ + input: tc.input, + expected_output: tc.expected_output, + idx: index + 1, + }) + ) validateTitle() if (props.exerciseID == 'new') createNewExercise(close) else updateExercise(close)