fix: verboden om PUT request naar group te sturen met studenten die niet tot klas behoren
This commit is contained in:
parent
f1e9e3a8d6
commit
6fe20dc2fe
2 changed files with 25 additions and 8 deletions
|
@ -35,7 +35,11 @@ export async function putGroupHandler(req: Request, res: Response): Promise<void
|
|||
const groupId = parseInt(req.params.groupid);
|
||||
checkGroupFields(classId, assignmentId, groupId);
|
||||
|
||||
const group = await putGroup(classId, assignmentId, groupId, req.body as Partial<EntityDTO<Group>>);
|
||||
// only members field can be changed
|
||||
const members = req.body.members;
|
||||
requireFields({ members });
|
||||
|
||||
const group = await putGroup(classId, assignmentId, groupId, { members } as Partial<GroupDTO>);
|
||||
|
||||
res.json({ group });
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue