mirror of
https://github.com/esphome/esphome.git
synced 2025-01-19 04:20:56 +00:00
Fix broken configs with non-existent components (#5993)
This commit is contained in:
parent
46255ad4df
commit
46c4c61b40
@ -315,7 +315,11 @@ class LoadValidationStep(ConfigValidationStep):
|
|||||||
return
|
return
|
||||||
result.add_output_path([self.domain], self.domain)
|
result.add_output_path([self.domain], self.domain)
|
||||||
component = get_component(self.domain)
|
component = get_component(self.domain)
|
||||||
if component.multi_conf_no_default and isinstance(self.conf, core.AutoLoad):
|
if (
|
||||||
|
component is not None
|
||||||
|
and component.multi_conf_no_default
|
||||||
|
and isinstance(self.conf, core.AutoLoad)
|
||||||
|
):
|
||||||
self.conf = []
|
self.conf = []
|
||||||
result[self.domain] = self.conf
|
result[self.domain] = self.conf
|
||||||
path = [self.domain]
|
path = [self.domain]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user