From bfabbe3cdbe2c284c9f8baab49cc8c3e39e7cf7b Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Mon, 4 May 2020 13:03:49 -0700 Subject: [PATCH] Fix library stuck as inactive in the database --- plexpy/libraries.py | 1 + plexpy/users.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/plexpy/libraries.py b/plexpy/libraries.py index 83b9bab2..2f2a7d02 100644 --- a/plexpy/libraries.py +++ b/plexpy/libraries.py @@ -61,6 +61,7 @@ def refresh_libraries(): 'count': section['count'], 'parent_count': section.get('parent_count', None), 'child_count': section.get('child_count', None), + 'is_active': section['is_active'] } result = monitor_db.upsert('library_sections', key_dict=section_keys, value_dict=section_values) diff --git a/plexpy/users.py b/plexpy/users.py index 0c4df0f6..ab590ca9 100644 --- a/plexpy/users.py +++ b/plexpy/users.py @@ -60,7 +60,7 @@ def refresh_users(): else: item['custom_avatar_url'] = item['thumb'] - monitor_db.upsert('users', item, keys_dict) + monitor_db.upsert('users', keys_dict=keys_dict, value_dict=item) query = 'UPDATE users SET is_active = 0 WHERE user_id NOT IN ({})'.format(', '.join(['?'] * len(user_ids))) monitor_db.action(query=query, args=user_ids)