aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@protonmail.com>2022-01-26 01:17:33 +0000
committerKevin J Hoerr <kjhoerr@protonmail.com>2022-01-26 01:17:33 +0000
commit61022540b11c99f1a6c7dba2f3b504d37b277258 (patch)
tree752341ed90fbe64317e61a257dc26e90bf5f813d
parent2b8469fb32f6fa6bff2d73b417dcac3677aa9176 (diff)
downloadpantry-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.java6
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="")