New: Only add version header for API requests

Closes #5601
This commit is contained in:
Mark McDowall 2023-05-06 22:34:22 -07:00
parent 95b52e630a
commit 453891e620
1 changed files with 2 additions and 1 deletions

View File

@ -1,6 +1,7 @@
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http;
using NzbDrone.Common.EnvironmentInfo; using NzbDrone.Common.EnvironmentInfo;
using Sonarr.Http.Extensions;
namespace Sonarr.Http.Middleware namespace Sonarr.Http.Middleware
{ {
@ -19,7 +20,7 @@ namespace Sonarr.Http.Middleware
public async Task InvokeAsync(HttpContext context) public async Task InvokeAsync(HttpContext context)
{ {
if (!context.Response.Headers.ContainsKey(VERSIONHEADER)) if (context.Request.IsApiRequest() && !context.Response.Headers.ContainsKey(VERSIONHEADER))
{ {
context.Response.Headers.Add(VERSIONHEADER, _version); context.Response.Headers.Add(VERSIONHEADER, _version);
} }