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

#691 - fixed icon for default account

parent 2bf1d019
No related branches found
No related tags found
No related merge requests found
Pipeline #6286 passed
...@@ -136,6 +136,9 @@ public class AccountService implements Resettable, AccessAllEntities<Account>, A ...@@ -136,6 +136,9 @@ public class AccountService implements Resettable, AccessAllEntities<Account>, A
LOGGER.debug("Created placeholder account"); LOGGER.debug("Created placeholder account");
Account account = accountRepository.save(new Account(Localization.getString(Strings.ACCOUNT_DEFAULT_NAME), AccountType.CUSTOM)); Account account = accountRepository.save(new Account(Localization.getString(Strings.ACCOUNT_DEFAULT_NAME), AccountType.CUSTOM));
final Icon iconDefaultAccount = iconService.createIconReference(null, null, null);
iconService.getRepository().save(iconDefaultAccount);
account.setIconReference(iconDefaultAccount);
selectAccount(account.getID()); selectAccount(account.getID());
setAsDefaultAccount(account.getID()); setAsDefaultAccount(account.getID());
LOGGER.debug("Created default account"); LOGGER.debug("Created default account");
......
...@@ -158,31 +158,32 @@ class ImportServiceTest ...@@ -158,31 +158,32 @@ class ImportServiceTest
// assert icons // assert icons
// icons created for default accounts, categories, ... // icons created for default accounts, categories, ...
final Icon iconAllAccounts = createIcon(1, "fas fa-landmark", null, null); final Icon iconAllAccounts = createIcon(1, "fas fa-landmark", null, null);
// id 2 = default account --> icon will be overwritten by new icon with id 11 final Icon iconAccountDefault = createIcon(2, null, null, null);
final Icon iconCategoryNone = createIcon(3, null, null, null); final Icon iconCategoryNone = createIcon(4, null, null, null);
final Icon iconCategoryRest = createIcon(4, null, null, null); final Icon iconCategoryRest = createIcon(5, null, null, null);
// imported icons // imported icons
final Icon iconAccountReadOnly = createIcon(10, "fas fa-ban", "#2eb952ff", null); final Icon iconAccountReadOnly = createIcon(11, "fas fa-ban", "#2eb952ff", null);
final Icon iconAccountDefault = createIcon(11, null, null, image); final Icon iconAccountDefaultNew = createIcon(12, null, null, image);
final Icon iconAccountSecond = createIcon(12, null, "#2e79b9ff", null); final Icon iconAccountSecond = createIcon(13, null, "#2e79b9ff", null);
final Icon iconCategoryCar = createIcon(13, "fas fa-ambulance", null, null); final Icon iconCategoryCar = createIcon(14, "fas fa-ambulance", null, null);
final Icon iconCategoryRent = createIcon(14, null, null, image); final Icon iconCategoryRent = createIcon(15, null, null, image);
final Icon iconTemplateFull = createIcon(15, "fas fa-battery-three-quarters", "#e34f4fff", null); final Icon iconTemplateFull = createIcon(16, "fas fa-battery-three-quarters", "#e34f4fff", null);
final Icon iconTemplateUngrouped = createIcon(16, null, "#212121ff", null); final Icon iconTemplateUngrouped = createIcon(17, null, "#212121ff", null);
final Icon iconTemplateRandom = createIcon(17, "fas fa-award", "#212121ff", null); final Icon iconTemplateRandom = createIcon(18, "fas fa-award", "#212121ff", null);
final Icon iconTemplateWithTags = createIcon(18, null, null, image); final Icon iconTemplateWithTags = createIcon(19, null, null, image);
assertThat(iconService.getRepository().findAll()) assertThat(iconService.getRepository().findAll())
.hasSize(15) .hasSize(16)
.containsExactlyInAnyOrder( .containsExactlyInAnyOrder(
iconAllAccounts, iconAllAccounts,
iconAccountDefault,
iconCategoryNone, iconCategoryNone,
iconCategoryRest, iconCategoryRest,
createIcon(7, "fas fa-landmark", null, null), createIcon(8, "fas fa-landmark", null, null),
createIcon(8, null, null, null),
createIcon(9, null, null, null), createIcon(9, null, null, null),
createIcon(10, null, null, null),
iconAccountReadOnly, iconAccountReadOnly,
iconAccountDefault, iconAccountDefaultNew,
iconAccountSecond, iconAccountSecond,
iconCategoryCar, iconCategoryCar,
iconCategoryRent, iconCategoryRent,
...@@ -206,7 +207,7 @@ class ImportServiceTest ...@@ -206,7 +207,7 @@ class ImportServiceTest
// assert accounts // assert accounts
final Account accountPlaceholder = createAccount(1, "Placeholder", AccountType.ALL, AccountState.FULL_ACCESS, iconAllAccounts, false, false); final Account accountPlaceholder = createAccount(1, "Placeholder", AccountType.ALL, AccountState.FULL_ACCESS, iconAllAccounts, false, false);
final Account accountDefault = createAccount(2, "Default Account", AccountType.CUSTOM, AccountState.FULL_ACCESS, iconAccountDefault, true, true); final Account accountDefault = createAccount(2, "Default Account", AccountType.CUSTOM, AccountState.FULL_ACCESS, iconAccountDefaultNew, true, true);
final Account accountReadOnly = createAccount(3, "Destination_Account_1", AccountType.CUSTOM, AccountState.FULL_ACCESS, iconAccountReadOnly, false, false); final Account accountReadOnly = createAccount(3, "Destination_Account_1", AccountType.CUSTOM, AccountState.FULL_ACCESS, iconAccountReadOnly, false, false);
final Account accountSecond = createAccount(4, "Destination_Account_2", AccountType.CUSTOM, AccountState.FULL_ACCESS, iconAccountSecond, false, false); final Account accountSecond = createAccount(4, "Destination_Account_2", AccountType.CUSTOM, AccountState.FULL_ACCESS, iconAccountSecond, false, false);
assertThat(accountRepository.findAll()) assertThat(accountRepository.findAll())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment