diff --git a/src/main/java/ntnu/idatt2016/v233/SmartMat/controller/ShoppingListController.java b/src/main/java/ntnu/idatt2016/v233/SmartMat/controller/ShoppingListController.java index 3623fbbb6d18fadd405f0e8283db8571dd11dd49..02cd2d868d9c29c435d364a7311e53867e71b72a 100644 --- a/src/main/java/ntnu/idatt2016/v233/SmartMat/controller/ShoppingListController.java +++ b/src/main/java/ntnu/idatt2016/v233/SmartMat/controller/ShoppingListController.java @@ -44,7 +44,7 @@ public class ShoppingListController { * @param id the shopping list ID * @return the shopping list, or an error if the ID is invalid */ - @GetMapping("shoppinglist/{id}") + @GetMapping("/{id}") public ResponseEntity<ShoppingList> getShoppingListById(@PathVariable("id") long id) { Optional<ShoppingList> shoppingList = shoppingListService.getShoppingListById(id); return shoppingList.map(list -> ResponseEntity.status(HttpStatus.OK).body(list)) @@ -54,12 +54,12 @@ public class ShoppingListController { /** * Gets a shopping list by its group ID * - * @param request the request containing the group ID + * @param id the request containing the group ID * @return the shopping list, or an error if the ID is invalid */ - @GetMapping("/group/shoppinglist") - public ResponseEntity<ShoppingList> getAllShoppingListsByGroupId(@RequestBody ShoppingListRequest request) { - Optional<ShoppingList> shoppingList = shoppingListService.getShoppingListByGroupId(request.getGroupID()); + @GetMapping("/group/{id}") + public ResponseEntity<ShoppingList> getAllShoppingListsByGroupId(@PathVariable("id") long id) { + Optional<ShoppingList> shoppingList = shoppingListService.getShoppingListByGroupId(id); return shoppingList.map(list -> ResponseEntity.status(HttpStatus.OK).body(list)) .orElseGet(() -> ResponseEntity.status(HttpStatus.NOT_FOUND).build()); }