Fix automation controller overrides nodes clone

This commit is contained in:
allegroai 2021-05-31 15:40:13 +03:00
parent 2e95881c76
commit 5e6b4ebe5d

View File

@ -536,8 +536,8 @@ class PipelineController(object):
"""
# make sure that we override nodes that we do not clone.
for name in self._nodes:
if self._nodes[name].clone_task and name in dag_dict and dag_dict['name'].get('clone_task'):
dag_dict['name'] = dict(
if self._nodes[name].clone_task and name in dag_dict and dag_dict[name].get('clone_task'):
dag_dict[name] = dict(
(k, v) for k, v in self._nodes[name].__dict__.items() if k not in ('job', 'name'))
self._nodes = {