From 59511cc3f7b111e4dab8fac3825a9f8f987e218e Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Mon, 3 Apr 2023 21:46:23 +0200 Subject: [PATCH] Make service field filter parameters exclusive (#90728) --- script/hassfest/services.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/script/hassfest/services.py b/script/hassfest/services.py index bb969313967..a0c629567fa 100644 --- a/script/hassfest/services.py +++ b/script/hassfest/services.py @@ -34,10 +34,10 @@ FIELD_SCHEMA = vol.Schema( vol.Optional("advanced"): bool, vol.Optional(CONF_SELECTOR): selector.validate_selector, vol.Optional("filter"): { - vol.Optional("attribute"): { + vol.Exclusive("attribute", "field_filter"): { vol.Required(str): [vol.All(str, service.validate_attribute_option)], }, - vol.Optional("supported_features"): [ + vol.Exclusive("supported_features", "field_filter"): [ vol.All(str, service.validate_supported_feature) ], },