mirror of
https://github.com/esphome/esphome.git
synced 2026-05-24 01:37:15 +08:00
[prometheus] Fix relabel validation not checking for required keys (#15496)
This commit is contained in:
@@ -10,12 +10,14 @@ AUTO_LOAD = ["web_server_base"]
|
||||
prometheus_ns = cg.esphome_ns.namespace("prometheus")
|
||||
PrometheusHandler = prometheus_ns.class_("PrometheusHandler", cg.Component)
|
||||
|
||||
CUSTOMIZED_ENTITY = cv.Schema(
|
||||
{
|
||||
cv.Optional(CONF_ID): cv.string_strict,
|
||||
cv.Optional(CONF_NAME): cv.string_strict,
|
||||
},
|
||||
cv.has_at_least_one_key,
|
||||
CUSTOMIZED_ENTITY = cv.All(
|
||||
cv.Schema(
|
||||
{
|
||||
cv.Optional(CONF_ID): cv.string_strict,
|
||||
cv.Optional(CONF_NAME): cv.string_strict,
|
||||
},
|
||||
),
|
||||
cv.has_at_least_one_key(CONF_ID, CONF_NAME),
|
||||
)
|
||||
|
||||
CONFIG_SCHEMA = cv.Schema(
|
||||
|
||||
Reference in New Issue
Block a user