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));
+ }
}
/**