improve cache busting for module/theme static assets (ie. do not require a restart)

This commit is contained in:
sbwalker
2026-02-17 09:31:13 -05:00
parent e85b1001c6
commit 3af03d308e
8 changed files with 38 additions and 4 deletions

View File

@@ -164,6 +164,7 @@ namespace Oqtane.Controllers
{
_moduleDefinitions.UpdateModuleDefinition(moduleDefinition);
_syncManager.AddSyncEvent(_alias, EntityNames.ModuleDefinition, moduleDefinition.ModuleDefinitionId, SyncEventActions.Update);
_syncManager.AddSyncEvent(_alias, EntityNames.Site, _alias.SiteId, SyncEventActions.Refresh); // fingerprint changed
_logger.Log(LogLevel.Information, this, LogFunction.Update, "Module Definition Updated {ModuleDefinition}", moduleDefinition);
}
else

View File

@@ -117,6 +117,7 @@ namespace Oqtane.Controllers
{
_themes.UpdateTheme(theme);
_syncManager.AddSyncEvent(_alias, EntityNames.Theme, theme.ThemeId, SyncEventActions.Update);
_syncManager.AddSyncEvent(_alias, EntityNames.Site, _alias.SiteId, SyncEventActions.Refresh); // fingerprint changed
_logger.Log(LogLevel.Information, this, LogFunction.Update, "Theme Updated {Theme}", theme);
}
else