From 8d70c4b9da3cd15c0d8635637b3734dcfec073a3 Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Mon, 13 Sep 2021 16:05:49 -0700 Subject: [PATCH] Fix return value of get_recently_added_details when exception --- plexpy/pmsconnect.py | 2 +- plexpy/webserve.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plexpy/pmsconnect.py b/plexpy/pmsconnect.py index 0d0443ab..eae683ac 100644 --- a/plexpy/pmsconnect.py +++ b/plexpy/pmsconnect.py @@ -513,7 +513,7 @@ class PmsConnect(object): xml_head = recent.getElementsByTagName('MediaContainer') except Exception as e: logger.warn("Tautulli Pmsconnect :: Unable to parse XML for get_recently_added: %s." % e) - return [] + return {'recently_added': []} for a in xml_head: if a.getAttribute('size'): diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 8e1baa6b..3eb77ba8 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -424,7 +424,7 @@ class WebInterface(object): except IOError as e: return serve_template(templatename="recently_added.html", data=None) - if result: + if result and result['recently_added']: return serve_template(templatename="recently_added.html", data=result['recently_added']) else: logger.warn("Unable to retrieve data for get_recently_added.") @@ -744,7 +744,7 @@ class WebInterface(object): else: result = None - if result: + if result and result['recently_added']: return serve_template(templatename="library_recently_added.html", data=result['recently_added'], title="Recently Added") else: logger.warn("Unable to retrieve data for library_recently_added.")