Skip to content

Commit 6f42cae

Browse files
committed
Fix SonarCloud issue
1 parent 6c1fc6a commit 6f42cae

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
@@ -171,9 +171,9 @@ async def set_preset(self, _: str, preset: str) -> None:
171171
raise PlugwiseError("Plugwise: invalid preset.")
172172

173173
locator = f'rule/directives/when/then[@icon="{preset}"].../.../...'
174-
rule = self._domain_objects.find(locator)
174+
rule_id = self._domain_objects.find(locator).attrib["id"]
175175
data = (
176-
f"<rules><rule id='{rule.attrib['id']}'><active>true</active></rule></rules>"
176+
f"<rules><rule id='{rule_id}'><active>true</active></rule></rules>"
177177
)
178178
await self.call_request(RULES, method="put", data=data)
179179

0 commit comments

Comments
 (0)