# HG changeset patch # User Dennis Fink # Date 2016-03-16 00:08:48 # Node ID 9200846dad003d26b5dba985194ef90d6ba61766 # Parent 7623e34b7aab7985cb5c62e074a2510817f69535 Delete trigger_person if the state changes and no new trigger_person is specified diff --git a/spaceapi/utils.py b/spaceapi/utils.py --- a/spaceapi/utils.py +++ b/spaceapi/utils.py @@ -119,6 +119,9 @@ class ActiveStatus(Singleton, dict): if 'message' in self['state']: del self['state']['message'] + if trigger_person is None: + del self['state']['trigger_person'] + if trigger_person is not None: self['state']['trigger_person'] = trigger_person