From 6d41bcd511abd607cf01a56f785476a7a876fb5c Mon Sep 17 00:00:00 2001 From: Ben Date: Thu, 21 Mar 2024 08:17:45 +0800 Subject: [PATCH] update the if condition. --- .../Controls/Theme/ControlPanelInteractive.razor | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor b/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor index 4d7b6f59..5c53f36f 100644 --- a/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor +++ b/Oqtane.Client/Themes/Controls/Theme/ControlPanelInteractive.razor @@ -545,13 +545,16 @@ url = PageState.Alias.Path; } - if (PageState.Runtime == Shared.Runtime.Hybrid && PageState.User != null) + if (PageState.Runtime == Shared.Runtime.Hybrid) { - // hybrid apps utilize an interactive logout - await UserService.LogoutUserAsync(PageState.User); - var authstateprovider = (IdentityAuthenticationStateProvider)ServiceProvider.GetService(typeof(IdentityAuthenticationStateProvider)); - authstateprovider.NotifyAuthenticationChanged(); - NavigationManager.NavigateTo(url, true); + if (PageState.User != null) + { + // hybrid apps utilize an interactive logout + await UserService.LogoutUserAsync(PageState.User); + var authstateprovider = (IdentityAuthenticationStateProvider)ServiceProvider.GetService(typeof(IdentityAuthenticationStateProvider)); + authstateprovider.NotifyAuthenticationChanged(); + NavigationManager.NavigateTo(url, true); + } } else {