diff --git a/data/interfaces/default/graphs.html b/data/interfaces/default/graphs.html index c14662e3..51a628c2 100644 --- a/data/interfaces/default/graphs.html +++ b/data/interfaces/default/graphs.html @@ -271,7 +271,7 @@ var y = dateValue.getFullYear(); var dateString = '' + y + '-' + (m<=9 ? '0' + m : m) + '-' + (d <= 9 ? '0' + d : d); - var media_type = 'all'; + var media_type = null; var transcode_decision = null; switch(selectedSeries) { case "TV": media_type = 'episode'; break; diff --git a/plexpy/graphs.py b/plexpy/graphs.py index 1119ce4b..fe1892a3 100644 --- a/plexpy/graphs.py +++ b/plexpy/graphs.py @@ -451,9 +451,7 @@ class Graphs(object): time_range = '30' user_cond = '' - if session.get_session_user_id(): - user_cond = 'AND session_history.user_id = %s ' % session.get_session_user_id() - elif user_id and user_id.isdigit(): + if user_id and user_id.isdigit() and not session.get_session_user_id(): user_cond = 'AND session_history.user_id = %s ' % user_id try: @@ -505,7 +503,10 @@ class Graphs(object): session_user_id = session.get_session_user_id() for item in result: - categories.append(item['username'] if str(item['user_id']) == session_user_id else item['friendly_name']) + if session_user_id: + categories.append(item['username'] if str(item['user_id']) == session_user_id else 'Plex User') + else: + categories.append(item['friendly_name']) series_1.append(item['tv_count']) series_2.append(item['movie_count']) series_3.append(item['music_count']) @@ -889,9 +890,7 @@ class Graphs(object): time_range = '30' user_cond = '' - if session.get_session_user_id(): - user_cond = 'AND session_history.user_id = %s ' % session.get_session_user_id() - elif user_id and user_id.isdigit(): + if user_id and user_id.isdigit() and not session.get_session_user_id(): user_cond = 'AND session_history.user_id = %s ' % user_id try: @@ -954,7 +953,10 @@ class Graphs(object): session_user_id = session.get_session_user_id() for item in result: - categories.append(item['username'] if str(item['user_id']) == session_user_id else item['friendly_name']) + if session_user_id: + categories.append(item['username'] if str(item['user_id']) == session_user_id else 'Plex User') + else: + categories.append(item['friendly_name']) series_1.append(item['dp_count']) series_2.append(item['ds_count']) series_3.append(item['tc_count'])