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.
This commit is contained in:
Andy Butland
2025-06-06 12:41:13 +02:00
committed by GitHub
parent 67ab06715f
commit 6c769d6024

View File

@@ -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
{