diff --git a/financer-server/pom.xml b/financer-server/pom.xml index c136c1a..0f9f386 100644 --- a/financer-server/pom.xml +++ b/financer-server/pom.xml @@ -17,7 +17,7 @@ jar - postgres,dev + hsqldb,dev mk diff --git a/financer-server/src/main/java/de/financer/service/TransactionService.java b/financer-server/src/main/java/de/financer/service/TransactionService.java index 617d9c3..0cae60b 100644 --- a/financer-server/src/main/java/de/financer/service/TransactionService.java +++ b/financer-server/src/main/java/de/financer/service/TransactionService.java @@ -286,8 +286,13 @@ public class TransactionService { * @see TransactionService#getExpensesCurrentPeriod() */ public List getExpensesAllPeriods() { - return this.transactionRepository - .getExpensesForAllPeriods(PeriodType.EXPENSE, AccountType.START, AccountType.EXPENSE, AccountType.LIABILITY); + try { + return this.transactionRepository + .getExpensesForAllPeriods(PeriodType.EXPENSE, AccountType.START, AccountType.EXPENSE, AccountType.LIABILITY); + } + catch (Exception e) { + return Collections.singletonList(Long.valueOf(0)); + } } /**