diff --git a/homeassistant/util/yaml/loader.py b/homeassistant/util/yaml/loader.py index 97dbb7d8789..aac3e1274ee 100644 --- a/homeassistant/util/yaml/loader.py +++ b/homeassistant/util/yaml/loader.py @@ -359,10 +359,7 @@ def _include_dir_named_yaml(loader: LoaderType, node: yaml.nodes.Node) -> NodeDi filename = os.path.splitext(os.path.basename(fname))[0] if os.path.basename(fname) == SECRET_YAML: continue - loaded_yaml = load_yaml(fname, loader.secrets) - if loaded_yaml is None: - continue - mapping[filename] = loaded_yaml + mapping[filename] = load_yaml(fname, loader.secrets) return _add_reference(mapping, loader, node) diff --git a/tests/util/yaml/test_init.py b/tests/util/yaml/test_init.py index 1e31d8c6955..30637fe2785 100644 --- a/tests/util/yaml/test_init.py +++ b/tests/util/yaml/test_init.py @@ -193,7 +193,7 @@ def test_include_dir_list_recursive( ), ( {"/test/first.yaml": "1", "/test/second.yaml": None}, - {"first": 1}, + {"first": 1, "second": None}, ), ], )