Bläddra i källkod

fix: add downstream nodes of this branch (#9640)

feiyang_deepnova 6 månader sedan
förälder
incheckning
999d3f1539
1 ändrade filer med 1 tillägg och 0 borttagningar
  1. 1 0
      api/core/workflow/nodes/answer/base_stream_processor.py

+ 1 - 0
api/core/workflow/nodes/answer/base_stream_processor.py

@@ -41,6 +41,7 @@ class StreamProcessor(ABC):
                     continue
                     continue
                 else:
                 else:
                     unreachable_first_node_ids.append(edge.target_node_id)
                     unreachable_first_node_ids.append(edge.target_node_id)
+                    unreachable_first_node_ids.extend(self._fetch_node_ids_in_reachable_branch(edge.target_node_id))
 
 
             for node_id in unreachable_first_node_ids:
             for node_id in unreachable_first_node_ids:
                 self._remove_node_ids_in_unreachable_branch(node_id, reachable_node_ids)
                 self._remove_node_ids_in_unreachable_branch(node_id, reachable_node_ids)