aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Auth
diff options
context:
space:
mode:
authorShadowghost <Shadowghost@users.noreply.github.com>2023-02-14 20:22:07 +0100
committerGitHub <noreply@github.com>2023-02-14 12:22:07 -0700
commit87b2bc5dc4b19f275488178fec25e56e23047fec (patch)
tree7ed9cbbcf5a1e9d79930d8fd558577ba1aff338e /Jellyfin.Api/Auth
parent2c0201e9219e6fcb4fff8d6c9f1811feffafb713 (diff)
Fix LocalAccessOrRequiresElevationHandler (#9315)
Diffstat (limited to 'Jellyfin.Api/Auth')
-rw-r--r--Jellyfin.Api/Auth/LocalAccessOrRequiresElevationPolicy/LocalAccessOrRequiresElevationHandler.cs8
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;
}