From ca38dc30a5009b8bfd6379c42d65548fac11c7e8 Mon Sep 17 00:00:00 2001
From: blacktwin <blacktwin@users.noreply.github.com>
Date: Tue, 3 Mar 2020 11:41:04 -0500
Subject: [PATCH] potential fix for #208 section id is printed for user to
 investigate issue

---
 utility/plex_api_share.py | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/utility/plex_api_share.py b/utility/plex_api_share.py
index e97a266..cba4028 100644
--- a/utility/plex_api_share.py
+++ b/utility/plex_api_share.py
@@ -155,9 +155,13 @@ def get_ratings_lst(section_id):
     content = sess.get("{}/library/sections/{}/contentRating".format(PLEX_URL, section_id),
                        headers=headers, params=params)
 
-    ratings_keys = content.json()['MediaContainer']['Directory']
-    ratings_lst = [x['title'] for x in ratings_keys]
-    return ratings_lst
+    try:
+        ratings_keys = content.json()['MediaContainer']['Directory']
+        ratings_lst = [x['title'] for x in ratings_keys]
+        return ratings_lst
+    except KeyError:
+        print("Unable to pull ratings from section ID: {}.")
+        pass
 
 
 def filter_clean(filter_type):