From e95d60350847010611b52d6815c9acd2734cde29 Mon Sep 17 00:00:00 2001 From: herby2212 <12448284+herby2212@users.noreply.github.com> Date: Tue, 11 Jul 2023 01:17:44 +0200 Subject: [PATCH] fix no data error and webserve definition --- plexpy/datafactory.py | 2 +- plexpy/webserve.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plexpy/datafactory.py b/plexpy/datafactory.py index 0821da6e..d8de8b94 100644 --- a/plexpy/datafactory.py +++ b/plexpy/datafactory.py @@ -1332,7 +1332,7 @@ class DataFactory(object): logger.warn("Tautulli Libraries :: Unable to execute database query for get_user_stats: %s." % e) result = [] - if show_all_users == 'true': + if show_all_users == 'true' and not result == []: users_to_exlude = '(0,' + ','.join([str(x['user_id']) for x in result]) + ')' query = 'SELECT (CASE WHEN users.friendly_name IS NULL OR TRIM(users.friendly_name) = "" ' \ diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 3fcb7850..d4b1d518 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -4476,7 +4476,7 @@ class WebInterface(object): @cherrypy.expose @requireAuth() - def item_user_stats(self, rating_key=None, media_type=None, **kwargs): + def item_user_stats(self, rating_key=None, media_type=None, show_all_users=None, **kwargs): if rating_key: item_data = datafactory.DataFactory() result = item_data.get_user_stats(rating_key=rating_key, media_type=media_type, show_all_users=show_all_users)