From cbcad30a6c1fffcb5ac441e9da26c0a0afa10a5c Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Sat, 9 May 2020 16:19:30 -0700 Subject: [PATCH] Fix guest login filters --- plexpy/users.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/plexpy/users.py b/plexpy/users.py index 6afed298..7af42c94 100644 --- a/plexpy/users.py +++ b/plexpy/users.py @@ -19,6 +19,7 @@ from __future__ import unicode_literals from future.builtins import next from future.builtins import str from future.builtins import object +from future.moves.urllib.parse import parse_qsl import httpagentparser @@ -804,8 +805,6 @@ class Users(object): return None def get_filters(self, user_id=None): - import urllib.parse - if not user_id: return {} @@ -824,7 +823,7 @@ class Users(object): for f in v.split('|'): if 'contentRating=' in f or 'label=' in f: - filters.update(dict(urllib.parse.parse_qsl(f))) + filters.update(dict(parse_qsl(f))) filters['content_rating'] = tuple(f for f in filters.pop('contentRating', '').split(',') if f) filters['labels'] = tuple(f for f in filters.pop('label', '').split(',') if f)