From 1235f733320c223636640938e386c989938e9a00 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Sat, 11 Nov 2017 20:26:17 -0800 Subject: [PATCH] Fix getting source media info parts --- plexpy/pmsconnect.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plexpy/pmsconnect.py b/plexpy/pmsconnect.py index 4b3ffe1a..8a1b3390 100644 --- a/plexpy/pmsconnect.py +++ b/plexpy/pmsconnect.py @@ -1581,10 +1581,10 @@ class PmsConnect(object): metadata_details = self.get_metadata_details(rating_key=helpers.get_xml_attr(session, 'ratingKey')) # Get the media info, fallback to first item if match id is not found - source_media_info = metadata_details.pop('media_info', []) - source_media_details = next((m for m in source_media_info if m['id'] == media_id), next((m for m in source_media_info), {})) - source_media_part_details = next((p for p in source_media_info if p['id'] == part_id), next((p for p in source_media_info), {})) - + source_medias = metadata_details.pop('media_info', []) + source_media_details = next((m for m in source_medias if m['id'] == media_id), next((m for m in source_medias), {})) + source_media_parts = source_media_details.pop('parts', []) + source_media_part_details = next((p for p in source_media_parts if p['id'] == part_id), next((p for p in source_media_parts), {})) source_media_part_streams = source_media_part_details.pop('streams', []) if video_id: