mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +00:00
Handle state is None in InfluxDB (#79609)
This commit is contained in:
parent
9c97ebbcfe
commit
051374d73e
@ -218,7 +218,7 @@ def _generate_event_to_json(conf: dict) -> Callable[[Event], dict[str, Any] | No
|
|||||||
state: State | None = event.data.get(EVENT_NEW_STATE)
|
state: State | None = event.data.get(EVENT_NEW_STATE)
|
||||||
if (
|
if (
|
||||||
state is None
|
state is None
|
||||||
or state.state in (STATE_UNKNOWN, "", STATE_UNAVAILABLE)
|
or state.state in (STATE_UNKNOWN, "", STATE_UNAVAILABLE, None)
|
||||||
or not entity_filter(state.entity_id)
|
or not entity_filter(state.entity_id)
|
||||||
):
|
):
|
||||||
return None
|
return None
|
||||||
|
@ -557,7 +557,7 @@ async def test_event_listener_states(
|
|||||||
"""Test the event listener against ignored states."""
|
"""Test the event listener against ignored states."""
|
||||||
handler_method = await _setup(hass, mock_client, config_ext, get_write_api)
|
handler_method = await _setup(hass, mock_client, config_ext, get_write_api)
|
||||||
|
|
||||||
for state_state in (1, "unknown", "", "unavailable"):
|
for state_state in (1, "unknown", "", "unavailable", None):
|
||||||
state = MagicMock(
|
state = MagicMock(
|
||||||
state=state_state,
|
state=state_state,
|
||||||
domain="fake",
|
domain="fake",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user