diff --git a/openpype/hosts/maya/api/workfile_template_builder.py b/openpype/hosts/maya/api/workfile_template_builder.py index 11b8c8bd4b..1380d65ba9 100644 --- a/openpype/hosts/maya/api/workfile_template_builder.py +++ b/openpype/hosts/maya/api/workfile_template_builder.py @@ -268,11 +268,13 @@ class MayaPlaceholderLoadPlugin(PlaceholderPlugin, PlaceholderLoadMixin): if ref_node: ref_root = cmds.referenceQuery(root, nodes=True)[0] ref_root = ( - cmds.listRelatives(ref_root, parent=True) or [ref_root] + cmds.listRelatives(ref_root, parent=True, path=True) or + [ref_root] ) nodes_to_parent.extend(ref_root) continue if root.endswith("_RN"): + # Backwards compatibility for hardcoded reference names. refRoot = cmds.referenceQuery(root, n=True)[0] refRoot = cmds.listRelatives(refRoot, parent=True) or [refRoot] nodes_to_parent.extend(refRoot)