mirror of
https://github.com/ansible/awx.git
synced 2026-03-09 13:39:27 -02:30
prevent job launching twice
This commit is contained in:
@@ -51,9 +51,13 @@ class WorkflowDAG(SimpleDAG):
|
|||||||
def bfs_nodes_to_run(self):
|
def bfs_nodes_to_run(self):
|
||||||
nodes = self.get_root_nodes()
|
nodes = self.get_root_nodes()
|
||||||
nodes_found = []
|
nodes_found = []
|
||||||
|
node_ids_visited = set()
|
||||||
|
|
||||||
for index, n in enumerate(nodes):
|
for index, n in enumerate(nodes):
|
||||||
obj = n['node_object']
|
obj = n['node_object']
|
||||||
|
if obj.id in node_ids_visited:
|
||||||
|
continue
|
||||||
|
node_ids_visited.add(obj.id)
|
||||||
|
|
||||||
if obj.do_not_run is True:
|
if obj.do_not_run is True:
|
||||||
continue
|
continue
|
||||||
|
|||||||
Reference in New Issue
Block a user