diff --git a/restservice/src/main/java/com/plannaplan/controllers/GroupController.java b/restservice/src/main/java/com/plannaplan/controllers/GroupController.java index 6d10216..e8e592a 100644 --- a/restservice/src/main/java/com/plannaplan/controllers/GroupController.java +++ b/restservice/src/main/java/com/plannaplan/controllers/GroupController.java @@ -23,10 +23,11 @@ public class GroupController { private GroupService groupService; @GetMapping("/getCourseGroups") - public ResponseEntity>> getCourses(@RequestParam("id") Long id) { + public ResponseEntity>> getCourses(@RequestParam("id") Long id, @RequestParam(name="capacity", defaultValue="true") Boolean capacity){ List groups = this.groupService.getGroupsByCourse(id); List> response = new ArrayList<>(); + for (Groups g : groups) { Dictionary group = new Hashtable<>(); group.put("id", g.getId()); @@ -34,7 +35,9 @@ public class GroupController { group.put("time", g.getTimeString()); group.put("lecturer", g.getLecturer().toString()); group.put("room", g.getRoom()); - group.put("capacity", g.getCapacity()); + if (capacity) { + group.put("capacity", g.getCapacity()); + } group.put("type", g.getType()); response.add(group);