diff --git a/plexpy/datafactory.py b/plexpy/datafactory.py index 61b1f725..683ada6a 100644 --- a/plexpy/datafactory.py +++ b/plexpy/datafactory.py @@ -1665,16 +1665,16 @@ class DataFactory(object): result = monitor_db.select(query=query.format('parent_rating_key', 'rating_key'), args=[item['parent_rating_key']]) for item in result: - key = item['media_index'] if item['media_index'] else item['title'] + key = item['media_index'] if item['media_index'] else str(item['title']).lower() children.update({key: {'rating_key': item['rating_key']}}) - key = item['parent_media_index'] if match_type == 'index' else item['parent_title'] + key = item['parent_media_index'] if match_type == 'index' else str(item['parent_title']).lower() parents.update({key: {'rating_key': item['parent_rating_key'], 'children': children} }) - key = 0 if match_type == 'index' else item['grandparent_title'] + key = 0 if match_type == 'index' else str(item['grandparent_title']).lower() grandparents.update({key: {'rating_key': item['grandparent_rating_key'], 'children': parents} diff --git a/plexpy/pmsconnect.py b/plexpy/pmsconnect.py index 18e51fe7..8bddcbd6 100644 --- a/plexpy/pmsconnect.py +++ b/plexpy/pmsconnect.py @@ -3033,13 +3033,13 @@ class PmsConnect(object): key = int(child_index) if child_index else child_title children.update({key: {'rating_key': int(child_rating_key)}}) - key = int(parent_index) if match_type == 'index' else parent_title + key = int(parent_index) if match_type == 'index' else str(parent_title).lower() parents.update({key: {'rating_key': int(parent_rating_key), 'children': children} }) - key = 0 if match_type == 'index' else title + key = 0 if match_type == 'index' else str(title).lower() key_list = {key: {'rating_key': int(rating_key), 'children': parents}, 'section_id': section_id,