diff --git a/Oqtane.Server/Components/App.razor b/Oqtane.Server/Components/App.razor index a6edd53e..9b17e701 100644 --- a/Oqtane.Server/Components/App.razor +++ b/Oqtane.Server/Components/App.razor @@ -39,7 +39,7 @@ - + @if (_scripts.Contains("PWA Manifest")) { @@ -70,15 +70,15 @@ } - - - + + + @((MarkupString)_scripts) @((MarkupString)_bodyResources) @if (_renderMode == RenderModes.Static) { - + } } else @@ -94,7 +94,7 @@ private string _renderMode = RenderModes.Interactive; private string _runtime = Runtimes.Server; private bool _prerender = true; - private string _hash = ""; + private string _fingerprint = ""; private int _visitorId = -1; private string _antiForgeryToken = ""; private string _remoteIPAddress = ""; @@ -137,7 +137,7 @@ _renderMode = site.RenderMode; _runtime = site.Runtime; _prerender = site.Prerender; - _hash = site.Hash; + _fingerprint = site.Fingerprint; var modules = new List(); diff --git a/Oqtane.Server/Services/SiteService.cs b/Oqtane.Server/Services/SiteService.cs index dbf65656..52f1f4d1 100644 --- a/Oqtane.Server/Services/SiteService.cs +++ b/Oqtane.Server/Services/SiteService.cs @@ -147,7 +147,7 @@ namespace Oqtane.Services site.Themes = _themes.FilterThemes(_themes.GetThemes().ToList()); // installation date used for fingerprinting static assets - site.Hash = Utilities.GenerateSimpleHash(_configManager.GetSetting("InstallationDate", DateTime.UtcNow.ToString("yyyyMMddHHmm"))); + site.Fingerprint = Utilities.GenerateSimpleHash(_configManager.GetSetting("InstallationDate", DateTime.UtcNow.ToString("yyyyMMddHHmm"))); } else { diff --git a/Oqtane.Shared/Models/Site.cs b/Oqtane.Shared/Models/Site.cs index c45cfe4e..aeb6e37b 100644 --- a/Oqtane.Shared/Models/Site.cs +++ b/Oqtane.Shared/Models/Site.cs @@ -188,10 +188,10 @@ namespace Oqtane.Models public List Themes { get; set; } /// - /// hash code for static assets + /// fingerprint for framework static assets /// [NotMapped] - public string Hash { get; set; } + public string Fingerprint { get; set; } public Site Clone() { @@ -234,7 +234,7 @@ namespace Oqtane.Models Pages = Pages.ConvertAll(page => page.Clone()), Languages = Languages.ConvertAll(language => language.Clone()), Themes = Themes, - Hash = Hash + Fingerprint = Fingerprint }; }