Skip to content

Commit 5bab383

Browse files
authored
fix: verify keys exist before using them in override (#198)
1 parent f3023ac commit 5bab383

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

openevsehttp/__main__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,8 @@ async def toggle_override(self) -> None:
370370
elif self._version_check(upper):
371371
_LOGGER.debug("Checking override status.")
372372
override = await self.get_override()
373-
if override["state"] == "active":
373+
_LOGGER.debug("Override status: %s", override)
374+
if "state" in override and override["state"] == "active":
374375
_LOGGER.debug("Disabling override.")
375376
result = await self.set_override("disabled")
376377
_LOGGER.debug("Disable response: %s", result)

0 commit comments

Comments
 (0)