From 707f88b70b58a52f300f6c425541d0ea418c379f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Rasie=C5=84ski?= Date: Thu, 8 Jan 2026 01:43:18 +0100 Subject: [PATCH] Fixed ordering in ingredient service. --- .../main/java/server/service/IngredientService.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/server/src/main/java/server/service/IngredientService.java b/server/src/main/java/server/service/IngredientService.java index 4edcb88..8a79659 100644 --- a/server/src/main/java/server/service/IngredientService.java +++ b/server/src/main/java/server/service/IngredientService.java @@ -21,11 +21,11 @@ public class IngredientService { } public List findAll() { - return ingredientRepository.findAll(); + return ingredientRepository.findAllByOrderByNameAsc(); } - public List findAll(int limit) { - return ingredientRepository.findAll(PageRequest.of(0, limit)).toList(); + public List findAll(int page, int limit) { + return ingredientRepository.findAllByOrderByNameAsc(PageRequest.of(page, limit)).toList(); } /** @@ -58,8 +58,10 @@ public class IngredientService { return Optional.of(ingredientRepository.save(ingredient)); } - public void delete(Long id) { + public boolean delete(Long id) { + if (!ingredientRepository.existsById(id)) return false; ingredientRepository.deleteById(id); + return true; } }