diff --git a/src/techui_builder/builder.py b/src/techui_builder/builder.py index b11530d1..a1247ca3 100644 --- a/src/techui_builder/builder.py +++ b/src/techui_builder/builder.py @@ -317,7 +317,9 @@ def _generate_json_map(self, screen_path: Path, dest_path: Path) -> JsonMap: # TODO: investigate non-recursive approaches? child_node = self._generate_json_map(next_file_path, dest_path) else: - child_node = JsonMap(str(file_path), display_name, exists=False) + child_node = JsonMap( + str(file_path), display_name, exists=("IOC" in macro_dict) + ) child_node.macros = macro_dict # TODO: make this work for only list[JsonMap]