mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-07 21:51:14 -07:00
Fix guest login filters
This commit is contained in:
parent
e2c2f66e97
commit
cbcad30a6c
1 changed files with 2 additions and 3 deletions
|
@ -19,6 +19,7 @@ from __future__ import unicode_literals
|
||||||
from future.builtins import next
|
from future.builtins import next
|
||||||
from future.builtins import str
|
from future.builtins import str
|
||||||
from future.builtins import object
|
from future.builtins import object
|
||||||
|
from future.moves.urllib.parse import parse_qsl
|
||||||
|
|
||||||
import httpagentparser
|
import httpagentparser
|
||||||
|
|
||||||
|
@ -804,8 +805,6 @@ class Users(object):
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def get_filters(self, user_id=None):
|
def get_filters(self, user_id=None):
|
||||||
import urllib.parse
|
|
||||||
|
|
||||||
if not user_id:
|
if not user_id:
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
|
@ -824,7 +823,7 @@ class Users(object):
|
||||||
|
|
||||||
for f in v.split('|'):
|
for f in v.split('|'):
|
||||||
if 'contentRating=' in f or 'label=' in f:
|
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['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)
|
filters['labels'] = tuple(f for f in filters.pop('label', '').split(',') if f)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue