1
0
mirror of https://github.com/esphome/esphome.git synced 2024-10-05 18:30:57 +01:00

[config_validation] Fix bug with extras on schemas (#7497)

This commit is contained in:
Jesse Hills 2024-09-26 12:34:27 +12:00 committed by GitHub
parent b61577b68b
commit 21fbbc5fb9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -226,4 +226,6 @@ class _Schema(vol.Schema):
if isinstance(schema, vol.Schema): if isinstance(schema, vol.Schema):
schema = schema.schema schema = schema.schema
ret = super().extend(schema, extra=extra) ret = super().extend(schema, extra=extra)
return _Schema(ret.schema, extra=ret.extra, extra_schemas=self._extra_schemas) return _Schema(
ret.schema, extra=ret.extra, extra_schemas=self._extra_schemas.copy()
)