From c0e191537f4d69434e99371ea86b42f5c586bcba Mon Sep 17 00:00:00 2001 From: sbwalker Date: Fri, 6 Feb 2026 16:07:07 -0500 Subject: [PATCH] handle cache invalidation for site groups --- Oqtane.Server/Controllers/SiteGroupController.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Oqtane.Server/Controllers/SiteGroupController.cs b/Oqtane.Server/Controllers/SiteGroupController.cs index 62441495..cbf41841 100644 --- a/Oqtane.Server/Controllers/SiteGroupController.cs +++ b/Oqtane.Server/Controllers/SiteGroupController.cs @@ -70,6 +70,7 @@ namespace Oqtane.Controllers { siteGroup = _siteGroupRepository.AddSiteGroup(siteGroup); _syncManager.AddSyncEvent(_alias, EntityNames.SiteGroup, siteGroup.SiteGroupDefinitionId, SyncEventActions.Create); + _syncManager.AddSyncEvent(_alias, EntityNames.Site, siteGroup.SiteId, SyncEventActions.Refresh); _logger.Log(LogLevel.Information, this, LogFunction.Create, "Site Group Added {SiteGroup}", siteGroup); } else @@ -90,6 +91,7 @@ namespace Oqtane.Controllers { siteGroup = _siteGroupRepository.UpdateSiteGroup(siteGroup); _syncManager.AddSyncEvent(_alias, EntityNames.SiteGroup, siteGroup.SiteGroupDefinitionId, SyncEventActions.Update); + _syncManager.AddSyncEvent(_alias, EntityNames.Site, siteGroup.SiteId, SyncEventActions.Refresh); _logger.Log(LogLevel.Information, this, LogFunction.Update, "Site Group Updated {SiteGroup}", siteGroup); } else @@ -111,6 +113,7 @@ namespace Oqtane.Controllers { _siteGroupRepository.DeleteSiteGroup(id); _syncManager.AddSyncEvent(_alias, EntityNames.SiteGroup, siteGroup.SiteGroupId, SyncEventActions.Delete); + _syncManager.AddSyncEvent(_alias, EntityNames.Site, siteGroup.SiteId, SyncEventActions.Refresh); _logger.Log(LogLevel.Information, this, LogFunction.Delete, "Site Group Deleted {SiteGroupId}", id); } else