Do not redirect API requests to login page

Fixes #2490
This commit is contained in:
JonnyWong16 2025-03-23 20:10:43 -07:00
parent ad2ec0e2bf
commit 68dc095c83
No known key found for this signature in database
GPG key ID: B1F1F9807184697A

View file

@ -176,7 +176,10 @@ def check_auth(*args, **kwargs):
raise cherrypy.HTTPRedirect(plexpy.HTTP_ROOT) raise cherrypy.HTTPRedirect(plexpy.HTTP_ROOT)
else: else:
redirect_uri = cherrypy.request.wsgi_environ['REQUEST_URI'] if cherrypy.request.headers.get('X-Requested-With') == 'XMLHttpRequest':
raise cherrypy.HTTPError(401)
redirect_uri = cherrypy.request.path_info
if redirect_uri: if redirect_uri:
redirect_uri = '?redirect_uri=' + quote(redirect_uri) redirect_uri = '?redirect_uri=' + quote(redirect_uri)