diff --git a/accounting/src/main/java/de/srsoftware/umbrella/accounting/AccountingModule.java b/accounting/src/main/java/de/srsoftware/umbrella/accounting/AccountingModule.java
index 2b3d9552..4966563e 100644
--- a/accounting/src/main/java/de/srsoftware/umbrella/accounting/AccountingModule.java
+++ b/accounting/src/main/java/de/srsoftware/umbrella/accounting/AccountingModule.java
@@ -26,6 +26,7 @@ import static de.srsoftware.tools.Optionals.nullIfEmpty;
import static de.srsoftware.umbrella.accounting.Constants.CONFIG_DATABASE;
import static de.srsoftware.umbrella.core.ConnectionProvider.connect;
import static de.srsoftware.umbrella.core.ModuleRegistry.userService;
+import static de.srsoftware.umbrella.core.Util.mapValues;
import static de.srsoftware.umbrella.core.constants.Path.JSON;
import static de.srsoftware.umbrella.core.constants.Path.SEARCH;
import static de.srsoftware.umbrella.core.exceptions.UmbrellaException.invalidField;
@@ -81,7 +82,7 @@ public class AccountingModule extends BaseHandler implements AccountingService {
}
private boolean getAccounts(UmbrellaUser user, HttpExchange ex) throws IOException {
- return sendContent(ex,accountDb.listAccounts(user.id()));
+ return sendContent(ex,accountDb.listAccounts(user.id()).stream().map(Account::toMap));
}
diff --git a/frontend/src/App.svelte b/frontend/src/App.svelte
index 443b88da..a84253ab 100644
--- a/frontend/src/App.svelte
+++ b/frontend/src/App.svelte
@@ -5,6 +5,7 @@
import { loadTranslation } from './translations.svelte';
import { checkUser, user } from './user.svelte';
+ import Account from "./routes/accounting/account.svelte";
import Accounts from "./routes/accounting/index.svelte";
import AddDoc from "./routes/document/Add.svelte";
import AddTask from "./routes/task/Add.svelte";
@@ -90,6 +91,7 @@
{@html messages.warning}
{/if}