Check for empty lists in KNX address configuration (#90249)

This commit is contained in:
Matthias Alphart 2023-03-24 21:36:23 -11:00 committed by GitHub
parent 970036b328
commit 52a94dd2ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -101,7 +101,11 @@ def ga_validator(value: Any) -> str | int:
)
ga_list_validator = vol.All(cv.ensure_list, [ga_validator])
ga_list_validator = vol.All(
cv.ensure_list,
[ga_validator],
vol.IsTrue("value must be a group address or a list containing group addresses"),
)
ia_validator = vol.Any(
vol.All(str, str.strip, cv.matches_regex(IndividualAddress.ADDRESS_RE.pattern)),