From 19587871859c0a65c88dca233366898bdfc6c8c0 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Mon, 15 Dec 2025 09:02:25 -0500 Subject: [PATCH] relocate the GetUser() call in App.razor so that it is not included in the Site cache --- Oqtane.Server/Services/SiteService.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Oqtane.Server/Services/SiteService.cs b/Oqtane.Server/Services/SiteService.cs index 14b28c2a..ef7b32d6 100644 --- a/Oqtane.Server/Services/SiteService.cs +++ b/Oqtane.Server/Services/SiteService.cs @@ -104,6 +104,12 @@ namespace Oqtane.Services } site.Languages = site.Languages.OrderBy(item => item.Name).ToList(); + // get user + if (_accessor.HttpContext.User.IsAuthenticated()) + { + site.User = _userManager.GetUser(_accessor.HttpContext.User.UserId(), site.SiteId); + } + return Task.FromResult(site); } @@ -149,12 +155,6 @@ namespace Oqtane.Services // themes site.Themes = _themes.FilterThemes(_themes.GetThemes(site.SiteId).ToList()); - // user - if (_accessor.HttpContext.User.IsAuthenticated()) - { - site.User = _userManager.GetUser(_accessor.HttpContext.User.UserId(), site.SiteId); - } - // installation date used for fingerprinting static assets site.Fingerprint = Utilities.GenerateSimpleHash(_configManager.GetSetting("InstallationDate", DateTime.UtcNow.ToString("yyyyMMddHHmm")));