From 5fb16edf434febea107ea190ddf88b7ea9742609 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Wed, 25 May 2016 18:55:20 -0700 Subject: [PATCH] Make sure library details were returned when joining shared libraries --- plexpy/plextv.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plexpy/plextv.py b/plexpy/plextv.py index c9486239..a9b2b784 100644 --- a/plexpy/plextv.py +++ b/plexpy/plextv.py @@ -44,7 +44,11 @@ def refresh_users(): if user_tokens and user_tokens['server_token']: pms_connect = pmsconnect.PmsConnect(token=user_tokens['server_token']) library_details = pms_connect.get_server_children() - shared_libraries = ';'.join(d['section_id'] for d in library_details['libraries_list']) + + if library_details: + shared_libraries = ';'.join(d['section_id'] for d in library_details['libraries_list']) + else: + shared_libraries = '' control_value_dict = {"user_id": item['user_id']} new_value_dict = {"username": item['username'],