diff --git a/plexpy/notification_handler.py b/plexpy/notification_handler.py index 5882e4dc..8d54a835 100644 --- a/plexpy/notification_handler.py +++ b/plexpy/notification_handler.py @@ -179,7 +179,7 @@ def notify(notifier_id=None, notify_action=None, stream_data=None, timeline_data notifiers.send_notification(notifier_id=notifier_config['id'], subject=subject, body=body, - notify_action=notify_action, + action=notify_action.split('on_')[-1], parameters=parameters) # Set the notification state in the db diff --git a/plexpy/notifiers.py b/plexpy/notifiers.py index 8e10d584..b750d708 100644 --- a/plexpy/notifiers.py +++ b/plexpy/notifiers.py @@ -490,14 +490,14 @@ def set_notifier_config(notifier_id=None, agent_id=None, **kwargs): return False -def send_notification(notifier_id=None, subject='', body='', notify_action='', **kwargs): +def send_notification(notifier_id=None, subject='', body='', action='', **kwargs): notifier_config = get_notifier_config(notifier_id=notifier_id) if notifier_config: agent = get_agent_class(agent_id=notifier_config['agent_id'], config=notifier_config['config']) return agent.notify(subject=subject, body=body, - action=notify_action, + action=action, **kwargs) else: logger.debug(u"PlexPy Notifiers :: Notification requested but no notifier_id received.") @@ -2214,10 +2214,10 @@ class SCRIPTS(Notifier): Args: subject(string, optional): Subject text, body(string, optional): Body text, - notify_action(string): 'play' + action(string): 'play' """ script_args = subject or None - action = kwargs.get('action', None) + action = kwargs.get('action', '') logger.debug(u"PlexPy Notifiers :: Trying to run notify script, action: %s, arguments: %s" % (action, script_args))