From d3c50fb2b86d59b396acac1a5e255533cf313ba0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Moj=C5=BEi=C5=A1?= <xmojzis1@fi.muni.cz> Date: Thu, 4 Apr 2024 19:56:42 +0200 Subject: [PATCH] fix: exception handling --- .../banking/application/exception/RestApiExceptionHandler.java | 2 +- .../pa165/banking/domain/balance/service/BalanceService.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/account-query/src/main/java/cz/muni/pa165/banking/application/exception/RestApiExceptionHandler.java b/account-query/src/main/java/cz/muni/pa165/banking/application/exception/RestApiExceptionHandler.java index abad87b..a2b6023 100644 --- a/account-query/src/main/java/cz/muni/pa165/banking/application/exception/RestApiExceptionHandler.java +++ b/account-query/src/main/java/cz/muni/pa165/banking/application/exception/RestApiExceptionHandler.java @@ -14,6 +14,6 @@ import org.springframework.web.context.request.WebRequest; public class RestApiExceptionHandler { @ExceptionHandler(NotFoundAccountException.class) public ResponseEntity<Object> handleNotFoundAccount(Exception e, WebRequest request){ - return new ResponseEntity<>(((MethodArgumentNotValidException) e).getBody(), HttpStatus.BAD_REQUEST); + return new ResponseEntity<>(e.getMessage(), HttpStatus.BAD_REQUEST); } } diff --git a/account-query/src/main/java/cz/muni/pa165/banking/domain/balance/service/BalanceService.java b/account-query/src/main/java/cz/muni/pa165/banking/domain/balance/service/BalanceService.java index b438ac0..c242a56 100644 --- a/account-query/src/main/java/cz/muni/pa165/banking/domain/balance/service/BalanceService.java +++ b/account-query/src/main/java/cz/muni/pa165/banking/domain/balance/service/BalanceService.java @@ -24,7 +24,7 @@ public interface BalanceService { void addToBalance(String id, BigDecimal amount, UUID processID, TransactionType type) throws NotFoundAccountException; - StatisticalReport getReport(String id, OffsetDateTime beginning, OffsetDateTime end); + StatisticalReport getReport(String id, OffsetDateTime beginning, OffsetDateTime end) throws NotFoundAccountException; List<Transaction> getAllTransactions(OffsetDateTime from, OffsetDateTime from1, BigDecimal minAmount, BigDecimal maxAmount, TransactionType transactionType); -- GitLab