diff --git a/radio/src/storage/yaml/yaml_tree_walker.cpp b/radio/src/storage/yaml/yaml_tree_walker.cpp index d91e8b489..b2e900327 100644 --- a/radio/src/storage/yaml/yaml_tree_walker.cpp +++ b/radio/src/storage/yaml/yaml_tree_walker.cpp @@ -496,7 +496,7 @@ bool YamlTreeWalker::generate(yaml_writer_func wf, void* opaque) } else { - if (isParentArrayElmt() && !toParent()) + if (isParentArrayElmt() && (getParent() == node) && !toParent()) return false; // walk to next non-empty element