From 00a95b5ce25c15860616f21abbc68cde6cc673aa Mon Sep 17 00:00:00 2001 From: Scott Rushworth Date: Sat, 10 Nov 2018 03:56:10 -0500 Subject: [PATCH] Added the rule UID as an attribute of the Action function --- automation/lib/python/openhab/rules.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/automation/lib/python/openhab/rules.py b/automation/lib/python/openhab/rules.py index e4117514..c3ebaa8a 100644 --- a/automation/lib/python/openhab/rules.py +++ b/automation/lib/python/openhab/rules.py @@ -52,8 +52,9 @@ def init(self, *args, **kwargs): return addRule(subclass()) else: function = object - newRule = _FunctionRule(function, function.triggers, name=name, tags=tags) - get_automation_manager().addRule(newRule) + simpleRule = _FunctionRule(function, function.triggers, name=name, tags=tags) + newRule = get_automation_manager().addRule(simpleRule) + function.UID = newRule.UID function.triggers = None return function return rule_decorator