jotpluggler: fix off by one error (#36144)

fix off by one error sometimes causing missed items in datatree
pull/36138/head
Jimmy 3 days ago committed by GitHub
parent 42d9bd0516
commit be379e188b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      tools/jotpluggler/datatree.py

@ -154,7 +154,7 @@ class DataTree:
for i, part in enumerate(parts): for i, part in enumerate(parts):
current_path_prefix = f"{current_path_prefix}/{part}" if current_path_prefix else part current_path_prefix = f"{current_path_prefix}/{part}" if current_path_prefix else part
if i < len(parts) - 1: if i < len(parts):
parent_nodes_to_recheck.add(current_node) # for incremental changes from new data parent_nodes_to_recheck.add(current_node) # for incremental changes from new data
if part not in current_node.children: if part not in current_node.children:
current_node.children[part] = DataTreeNode(name=part, full_path=current_path_prefix, parent=current_node) current_node.children[part] = DataTreeNode(name=part, full_path=current_path_prefix, parent=current_node)

Loading…
Cancel
Save