From 5d58d9f5d49d3c5bd349d12daee6c6b3196d1b18 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Sun, 16 Oct 2016 00:20:25 -0700 Subject: [PATCH] Fix getting user stream count for notifications --- plexpy/notification_handler.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plexpy/notification_handler.py b/plexpy/notification_handler.py index 3a171e62..2fd82323 100644 --- a/plexpy/notification_handler.py +++ b/plexpy/notification_handler.py @@ -275,15 +275,15 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, * for key in kwargs.pop('grandchild_keys', []): grandchild_metadata.append(pms_connect.get_metadata_details(rating_key=key)) + # Session values + session = session or {} + ap = activity_processor.ActivityProcessor() sessions = ap.get_sessions() stream_count = len(sessions) - user_sessions = ap.get_sessions(user_id=session['user_id']) + user_sessions = ap.get_sessions(user_id=session.get('user_id')) user_stream_count = len(user_sessions) - # Session values - session = session or {} - # Generate a combined transcode decision value if session.get('video_decision','') == 'transcode' or session.get('audio_decision','') == 'transcode': transcode_decision = 'Transcode'