Add top-level target support to trigger schema

This makes it consistent with the service schema.
This commit is contained in:
abmantis 2025-07-16 15:25:01 +01:00
parent 1734b316d5
commit 8bd60f0bc2

View File

@ -38,6 +38,9 @@ FIELD_SCHEMA = vol.Schema(
TRIGGER_SCHEMA = vol.Any( TRIGGER_SCHEMA = vol.Any(
vol.Schema( vol.Schema(
{ {
vol.Optional("target"): vol.Any(
selector.TargetSelector.CONFIG_SCHEMA, None
),
vol.Optional("fields"): vol.Schema({str: FIELD_SCHEMA}), vol.Optional("fields"): vol.Schema({str: FIELD_SCHEMA}),
} }
), ),