diff --git a/Jellyfin.Api/Auth/LocalAccessOrRequiresElevationPolicy/LocalAccessOrRequiresElevationHandler.cs b/Jellyfin.Api/Auth/LocalAccessOrRequiresElevationPolicy/LocalAccessOrRequiresElevationHandler.cs index 0b0877d068..6ed6fc90be 100644 --- a/Jellyfin.Api/Auth/LocalAccessOrRequiresElevationPolicy/LocalAccessOrRequiresElevationHandler.cs +++ b/Jellyfin.Api/Auth/LocalAccessOrRequiresElevationPolicy/LocalAccessOrRequiresElevationHandler.cs @@ -37,14 +37,18 @@ namespace Jellyfin.Api.Auth.LocalAccessOrRequiresElevationPolicy if (ip is null || _networkManager.IsInLocalNetwork(ip)) { context.Succeed(requirement); + + return Task.CompletedTask; } if (context.User.IsInRole(UserRoles.Administrator)) { context.Succeed(requirement); } - - context.Fail(); + else + { + context.Fail(); + } return Task.CompletedTask; }