[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):
schema = schema.schema
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()
)