diff options
| author | Shadowghost <Shadowghost@users.noreply.github.com> | 2023-02-14 20:22:07 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-14 12:22:07 -0700 |
| commit | 87b2bc5dc4b19f275488178fec25e56e23047fec (patch) | |
| tree | 7ed9cbbcf5a1e9d79930d8fd558577ba1aff338e /Jellyfin.Api/Auth | |
| parent | 2c0201e9219e6fcb4fff8d6c9f1811feffafb713 (diff) | |
Fix LocalAccessOrRequiresElevationHandler (#9315)
Diffstat (limited to 'Jellyfin.Api/Auth')
| -rw-r--r-- | Jellyfin.Api/Auth/LocalAccessOrRequiresElevationPolicy/LocalAccessOrRequiresElevationHandler.cs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Jellyfin.Api/Auth/LocalAccessOrRequiresElevationPolicy/LocalAccessOrRequiresElevationHandler.cs b/Jellyfin.Api/Auth/LocalAccessOrRequiresElevationPolicy/LocalAccessOrRequiresElevationHandler.cs index 0b0877d06..6ed6fc90b 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; } |
