From 8050a3f0d8aae48aa17ee8719997d756c1a7e9d9 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Tue, 4 May 2021 23:09:26 +0200
Subject: [PATCH] if the visibility of an account is switched to "hidden" and
 it was selected before the selected account needs to be changed

---
 .../budgetmaster/accounts/AccountController.java            | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java b/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
index cbf56eda9..5173796d3 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
@@ -190,6 +190,12 @@ public class AccountController extends BaseController
 				Account newDefaultAccount = activatedAccounts.get(0);
 				accountService.setAsDefaultAccount(newDefaultAccount.getID());
 			}
+
+			if(existingAccount.isSelected() && existingAccount.getAccountState() == AccountState.HIDDEN)
+			{
+				// select "all accounts" as selected account
+				accountService.selectAccount(accountService.getRepository().findAllByType(AccountType.ALL).get(0).getID());
+			}
 		}
 	}
 }
\ No newline at end of file
-- 
GitLab