Skip to content

Commit 4c81184

Browse files
committed
fix: set _id property of cloned node too
1 parent d7a8085 commit 4c81184

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

nipype/pipeline/engine/base.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,12 @@ def clone(self, name):
8484
A clone of node or workflow must have a new name
8585
"""
8686
if name == self.name:
87-
raise ValueError('Cloning requires a new name, "%s" is in use.' % name)
87+
raise ValueError('Cloning requires a new name, "%s" is '
88+
'in use.' % name)
8889
clone = deepcopy(self)
8990
clone.name = name
91+
if hasattr(clone, '_id'):
92+
clone._id = name
9093
return clone
9194

9295
def _check_outputs(self, parameter):

0 commit comments

Comments
 (0)