Handle service calls that do not refer entity IDs (#31317)
parent
24f4f53f16
commit
d24e397a80
|
@ -201,6 +201,10 @@ class Script:
|
|||
continue
|
||||
|
||||
entity_ids = data.get(ATTR_ENTITY_ID)
|
||||
|
||||
if entity_ids is None:
|
||||
continue
|
||||
|
||||
if isinstance(entity_ids, str):
|
||||
entity_ids = [entity_ids]
|
||||
|
||||
|
|
|
@ -1043,6 +1043,7 @@ async def test_referenced_entities():
|
|||
"entity_id": "sensor.condition",
|
||||
"state": "100",
|
||||
},
|
||||
{"service": "test.script", "data": {"without": "entity_id"}},
|
||||
{"scene": "scene.hello"},
|
||||
{"event": "test_event"},
|
||||
{"delay": "{{ delay_period }}"},
|
||||
|
|
Loading…
Reference in New Issue