Skip to content

Commit 9ea62f3

Browse files
committed
Correct missing rule_id assignment
1 parent e584329 commit 9ea62f3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

plugwise/legacy/smile.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,9 @@ async def set_preset(self, _: str, preset: str) -> None:
158158
raise PlugwiseError("Plugwise: invalid preset.")
159159

160160
locator = f'rule/directives/when/then[@icon="{preset}"].../.../...'
161-
if (rule_id := self._domain_objects.find(locator)) is None:
161+
if (rule := self._domain_objects.find(locator)) is None:
162162
raise PlugwiseError("Plugwise: no preset rule found.") # pragma: no cover
163-
if rule_id.get("id") is None:
163+
if (rule_id := rule.get("id")) is None:
164164
raise PlugwiseError("Plugwise: no preset id found.") # pragma: no cover
165165

166166
data = f"<rules><rule id='{rule_id}'><active>true</active></rule></rules>"

0 commit comments

Comments
 (0)