diff --git a/plexpy/pmsconnect.py b/plexpy/pmsconnect.py index 3bd3a8f6..d1c37f19 100644 --- a/plexpy/pmsconnect.py +++ b/plexpy/pmsconnect.py @@ -564,7 +564,6 @@ class PmsConnect(object): for a in xml_head: if a.getAttribute('size'): if a.getAttribute('size') != '1': - metadata_list = {'metadata': None} return metadata_list if a.getElementsByTagName('Directory'): diff --git a/plexpy/webserve.py b/plexpy/webserve.py index a2642ea0..c538c6b2 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -3245,14 +3245,14 @@ class WebInterface(object): if source == 'history': data_factory = datafactory.DataFactory() result = data_factory.get_metadata_details(rating_key=rating_key) - if result: + if result and result['metadata']: metadata = result['metadata'] poster_url = data_factory.get_poster_url(metadata=metadata) metadata['poster_url'] = poster_url else: pms_connect = pmsconnect.PmsConnect() result = pms_connect.get_metadata_details(rating_key=rating_key, get_media_info=True) - if result: + if result and result['metadata']: metadata = result['metadata'] data_factory = datafactory.DataFactory() poster_url = data_factory.get_poster_url(metadata=metadata)