From 6c769d6024c0ff394b249827cfb270029311327f Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Fri, 6 Jun 2025 12:41:13 +0200 Subject: [PATCH] Adds attribute to ensure management API requests are never cached in the browser or via a CDN (#19496) Adds attribute to ensure management API requests are never cached in the browser or via a CDN. --- .../Controllers/ManagementApiControllerBase.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/ManagementApiControllerBase.cs b/src/Umbraco.Cms.Api.Management/Controllers/ManagementApiControllerBase.cs index aacdec5b3a..24fdbae544 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/ManagementApiControllerBase.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/ManagementApiControllerBase.cs @@ -13,6 +13,7 @@ using Umbraco.Cms.Core.Features; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Web.Common.Authorization; +using Umbraco.Cms.Web.Common.Filters; namespace Umbraco.Cms.Api.Management.Controllers; @@ -22,6 +23,7 @@ namespace Umbraco.Cms.Api.Management.Controllers; [MapToApi(ManagementApiConfiguration.ApiName)] [JsonOptionsName(Constants.JsonOptionsNames.BackOffice)] [AppendEventMessages] +[DisableBrowserCache] [Produces("application/json")] public abstract class ManagementApiControllerBase : Controller, IUmbracoFeature {