diff --git a/README.md b/README.md index 7485d651..173d1c21 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Memo1 - Backend API - No funcionan los tests, mande el PR al repo con la resolución. -- Usan librerias deprecadas y obsoletas desde Gradle 7. Estoy tratando hace 3 horas de agregar una tabla pero da errores de compilación (ver la otra branch) que no dependen de mi. +- Usan librerias deprecadas y obsoletas desde Gradle 7 (acordarse de la presentación al inicio del cuatrimestre, lo de tecnologías modernas). Estoy tratando hace 3 horas de agregar una tabla pero da errores de compilación (ver la otra branch) que no dependen de mi. - Despues me van a decir q las transacciones deberian estar en una tabla aparte y ya se pero estoy hace varias horas tratando de crearla y saltan demasiados errores por segundo. diff --git a/src/main/java/com/aninfo/service/AccountService.java b/src/main/java/com/aninfo/service/AccountService.java index 3ff22524..434a2a5b 100644 --- a/src/main/java/com/aninfo/service/AccountService.java +++ b/src/main/java/com/aninfo/service/AccountService.java @@ -35,7 +35,11 @@ public Collection getAccounts() { } public Optional findById(Long cbu) { - return accountRepository.findById(cbu); + Optional account = accountRepository.findById(cbu); + if (!account.isPresent()) { + throw new AccountNotFoundException("Account not found"); + } + return account; } public void save(Account account) {