diff --git a/openpype/hosts/nuke/api/lib.py b/openpype/hosts/nuke/api/lib.py index 3871381451..7bb8c1e3d1 100644 --- a/openpype/hosts/nuke/api/lib.py +++ b/openpype/hosts/nuke/api/lib.py @@ -2567,8 +2567,7 @@ def duplicate_node(node): reset_selection() # select required node for duplication - node_orig = nuke.toNode(node.name()) - node_orig.setSelected(True) + node.setSelected(True) # copy selected to clipboard nuke.nodeCopy("%clipboard%") @@ -2577,10 +2576,7 @@ def duplicate_node(node): reset_selection() # paste node and selection is on it only - nuke.nodePaste("%clipboard%") - - # assign to variable - dupli_node = nuke.selectedNode() + dupli_node = nuke.nodePaste("%clipboard%") # reset selection reset_selection()