From 638a9abf8822e2d4efcf4cf87f8172d751dcfc33 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Thu, 1 Jan 2026 13:09:35 +0530 Subject: [PATCH] fix: test case table issue in programming exercise form --- .../ProgrammingExerciseForm.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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)