diff --git a/OwnChar/Manager/OwnCharManager.cs b/OwnChar/Manager/OwnCharManager.cs index 89d94a2..2d91af5 100644 --- a/OwnChar/Manager/OwnCharManager.cs +++ b/OwnChar/Manager/OwnCharManager.cs @@ -9,7 +9,7 @@ namespace OwnChar.Manager; public class OwnCharManager { // User - public bool IsLoggedIn => CurrentUser != null && DataManager != null; + public bool IsLoggedIn => CurrentUser != null; public UserAccount? CurrentUser { get; private set; } // Data Provider @@ -30,7 +30,7 @@ public class OwnCharManager [MemberNotNull(nameof(CurrentUser), nameof(DataManager))] internal protected void CheckLogin() { - if (!IsLoggedIn) + if (DataManager == null || CurrentUser == null || !IsLoggedIn) throw new LoginException("You are already logged in!"); }