From 72602289a6a6b000e34f9211cdc0ff3fc0ae0ff1 Mon Sep 17 00:00:00 2001 From: Joyelle Ndagijimana Date: Sat, 17 May 2025 01:20:23 +0200 Subject: [PATCH] fix: PUT request van groepen verbeteren --- frontend/src/views/assignments/TeacherAssignment.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/assignments/TeacherAssignment.vue b/frontend/src/views/assignments/TeacherAssignment.vue index 34ac1948..c7291c72 100644 --- a/frontend/src/views/assignments/TeacherAssignment.vue +++ b/frontend/src/views/assignments/TeacherAssignment.vue @@ -144,9 +144,15 @@ async function saveChanges(): Promise { } async function handleGroupsUpdated(updatedGroups: string[][]): Promise { - console.log(updatedGroups); + const formattedGroups = updatedGroups.map((members, index) => ({ + groupNumber: index + 1, + class: assignmentQueryResult.data.value?.assignment.within, + assignment: assignmentQueryResult.data.value?.assignment.id, + members: members.map(username => ({ username })), // Convert to member objects + // Add other required GroupDTO fields if needed + })); const assignmentDTO: AssignmentDTO = { - groups: updatedGroups, + groups: formattedGroups, }; mutate({ cid: assignmentQueryResult.data.value?.assignment.within,