From 6c84dd7be88f2d1a446cac0f56221afd1aa5226e Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Sat, 22 Feb 2020 22:46:23 -0800 Subject: [PATCH] Clean up get_history filter parameters --- plexpy/webserve.py | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 14beb5be..a3ef8d89 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -1704,22 +1704,13 @@ class WebInterface(object): media_type = kwargs.get('media_type', '') if media_type not in ('all', 'live'): custom_where.append(['session_history.media_type', media_type]) - kwargs['live'] = '0' - if media_type == 'live': - kwargs['live'] = '1' + custom_where.append(['session_history_metadata.live', '0']) + elif media_type == 'live': + custom_where.append(['session_history_metadata.live', '1']) if 'transcode_decision' in kwargs: transcode_decision = kwargs.get('transcode_decision', '') if transcode_decision: custom_where.append(['session_history_media_info.transcode_decision', transcode_decision]) - if 'live' in kwargs: - live = kwargs.get('live', '0') - custom_where.append(['session_history_metadata.live', live]) - if 'full_title' in kwargs: - full_title = kwargs.get('full_title', '') - custom_where.append(['session_history_metadata.full_title', full_title]) - if 'year' in kwargs: - year = kwargs.get('year', '') - custom_where.append(['session_history_metadata.year', year]) if 'guid' in kwargs: guid = kwargs.get('guid', '').split('?')[0] custom_where.append(['session_history_metadata.guid', 'LIKE ' + guid + '%']) # SQLite LIKE wildcard