diff options
| author | Kevin J Hoerr <kjhoerr@protonmail.com> | 2022-01-26 01:17:33 +0000 |
|---|---|---|
| committer | Kevin J Hoerr <kjhoerr@protonmail.com> | 2022-01-26 01:17:33 +0000 |
| commit | 61022540b11c99f1a6c7dba2f3b504d37b277258 (patch) | |
| tree | 752341ed90fbe64317e61a257dc26e90bf5f813d | |
| parent | 2b8469fb32f6fa6bff2d73b417dcac3677aa9176 (diff) | |
| download | pantry-61022540b11c99f1a6c7dba2f3b504d37b277258.tar.gz pantry-61022540b11c99f1a6c7dba2f3b504d37b277258.tar.bz2 pantry-61022540b11c99f1a6c7dba2f3b504d37b277258.zip | |
Return item ID on /items/add
| -rw-r--r-- | src/main/java/dev/submelon/pantry/ItemController.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/dev/submelon/pantry/ItemController.java b/src/main/java/dev/submelon/pantry/ItemController.java index bac1a9c..6fe488c 100644 --- a/src/main/java/dev/submelon/pantry/ItemController.java +++ b/src/main/java/dev/submelon/pantry/ItemController.java @@ -16,15 +16,15 @@ public class ItemController { private ItemRepository itemRepository; @PostMapping(path="/add") - public @ResponseBody String addNewItem (@RequestParam String name, @RequestParam String description, @RequestParam String shortid, @RequestParam double quantity) { + public @ResponseBody Integer addNewItem (@RequestParam String name, @RequestParam String description, @RequestParam String shortid, @RequestParam double quantity) { Item item = new Item(); item.setName(name); item.setDescription(description); item.setShortid(shortid); item.setQuantity(quantity); - itemRepository.save(item); - return "Ok"; + Item updatedItem = itemRepository.save(item); + return updatedItem.getId(); } @GetMapping(path="") |
