Skip to content
Snippets Groups Projects
Commit fbccec62 authored by Robert Goldmann's avatar Robert Goldmann
Browse files

Fixed #610: import step 1 should not include "all accounts" in number of accounts

parent f0bb6a50
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,7 @@ package de.deadlocker8.budgetmaster.database;
import com.google.gson.annotations.Expose;
import de.deadlocker8.budgetmaster.accounts.Account;
import de.deadlocker8.budgetmaster.accounts.AccountType;
import de.deadlocker8.budgetmaster.categories.Category;
import de.deadlocker8.budgetmaster.charts.Chart;
import de.deadlocker8.budgetmaster.images.Image;
......@@ -12,6 +13,7 @@ import de.deadlocker8.budgetmaster.transactions.Transaction;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
public class Database
{
......@@ -88,7 +90,12 @@ public class Database
final Map<EntityType, Integer> numberOfEntitiesByType = new LinkedHashMap<>();
numberOfEntitiesByType.put(EntityType.CATEGORY, categories.size());
numberOfEntitiesByType.put(EntityType.ACCOUNT, accounts.size());
final List<Account> customAccounts = accounts.stream()
.filter(account -> account.getType() == AccountType.CUSTOM)
.collect(Collectors.toList());
numberOfEntitiesByType.put(EntityType.ACCOUNT, customAccounts.size());
numberOfEntitiesByType.put(EntityType.TRANSACTION, transactions.size());
numberOfEntitiesByType.put(EntityType.TEMPLATE, templates.size());
numberOfEntitiesByType.put(EntityType.IMAGE, images.size());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment