From ec1fe84224bc23dab5c893d9bcf8fb934814d05e Mon Sep 17 00:00:00 2001 From: Toke Stuart Jepsen Date: Tue, 30 Apr 2024 08:15:26 +0100 Subject: [PATCH] Account for locked nodes. --- client/ayon_core/hosts/maya/api/workfile_template_builder.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/ayon_core/hosts/maya/api/workfile_template_builder.py b/client/ayon_core/hosts/maya/api/workfile_template_builder.py index ddf19125e3..43f4461c4c 100644 --- a/client/ayon_core/hosts/maya/api/workfile_template_builder.py +++ b/client/ayon_core/hosts/maya/api/workfile_template_builder.py @@ -325,6 +325,9 @@ class MayaPlaceholderLoadPlugin(PlaceholderPlugin, PlaceholderLoadMixin): placeholder.scene_identifier, parent=True, fullPath=True ) for node in set(nodes_to_parent): + if cmds.lockNode(node, lock=True, query=True): + continue + cmds.reorder(node, front=True) cmds.reorder(node, relative=placeholder.data["index"]) cmds.xform(node, matrix=placeholder_form, ws=True)