Compare commits

...

1 Commits

Author SHA1 Message Date
Schedel Pascal
7ab05d41f0 fix null warning in CheckLogin() 2024-06-17 08:31:51 +02:00

View File

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