From 96adf716207cdb6c12066bcaa48c518ccd576f1f Mon Sep 17 00:00:00 2001 From: Blacktwin <blacktwin@users.noreply.github.com> Date: Mon, 13 Aug 2018 06:54:59 -0400 Subject: [PATCH] removing server loop from restore. --- utility/plex_api_share.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/utility/plex_api_share.py b/utility/plex_api_share.py index d1ef255..7e59557 100644 --- a/utility/plex_api_share.py +++ b/utility/plex_api_share.py @@ -409,16 +409,15 @@ if __name__ == "__main__": with open(''.join(opts.restore)) as json_data: shares_file = json.load(json_data) for user in shares_file: - for server in user['servers']: - # If user arg is defined then abide, else restore all - if users: - if user['title'] in users: - print('Restoring user {}\'s shares and settings...'.format(user['title'])) - share(user['title'], server['sections'], user['allowSync'], user['camera'], - user['channels'], user['filterMovies'], user['filterTelevision'], - user['filterMusic']) - else: + # If user arg is defined then abide, else restore all + if users: + if user['title'] in users: print('Restoring user {}\'s shares and settings...'.format(user['title'])) - share(user['title'], server['sections'], user['allowSync'], user['camera'], + share(user['title'], user['sections'], user['allowSync'], user['camera'], user['channels'], user['filterMovies'], user['filterTelevision'], - user['filterMusic']) \ No newline at end of file + user['filterMusic']) + else: + print('Restoring user {}\'s shares and settings...'.format(user['title'])) + share(user['title'], user['sections'], user['allowSync'], user['camera'], + user['channels'], user['filterMovies'], user['filterTelevision'], + user['filterMusic']) \ No newline at end of file