diff --git a/src/Sonarr.Http/Authentication/AuthenticationService.cs b/src/Sonarr.Http/Authentication/AuthenticationService.cs index 56bdb04ab..7f0a167be 100644 --- a/src/Sonarr.Http/Authentication/AuthenticationService.cs +++ b/src/Sonarr.Http/Authentication/AuthenticationService.cs @@ -167,6 +167,11 @@ namespace Sonarr.Http.Authentication return true; } + if (context.Request.IsFavIconRequest()) + { + return true; + } + if (context.Request.IsPingRequest()) { return true; diff --git a/src/Sonarr.Http/Extensions/RequestExtensions.cs b/src/Sonarr.Http/Extensions/RequestExtensions.cs index e07cfdaba..98ae43c2e 100644 --- a/src/Sonarr.Http/Extensions/RequestExtensions.cs +++ b/src/Sonarr.Http/Extensions/RequestExtensions.cs @@ -50,6 +50,11 @@ namespace Sonarr.Http.Extensions return !request.Path.EqualsIgnoreCase("/initialize.js") && request.Path.EndsWith(".js", StringComparison.InvariantCultureIgnoreCase); } + public static bool IsFavIconRequest(this Request request) + { + return request.Path.EqualsIgnoreCase("/favicon.ico"); + } + public static bool IsSharedContentRequest(this Request request) { return request.Path.StartsWith("/MediaCover/", StringComparison.InvariantCultureIgnoreCase) ||