Merge pull request #5310 from quadproduction/enhancement/522-error-on-multiple-instance-rig-publication

This commit is contained in:
Milan Kolar 2023-07-27 10:04:39 +02:00 committed by GitHub
commit 45f0fcff00
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View file

@ -20,6 +20,6 @@ class CreateRig(plugin.MayaCreator):
instance_node = instance.get("instance_node")
self.log.info("Creating Rig instance set up ...")
controls = cmds.sets(name="controls_SET", empty=True)
pointcache = cmds.sets(name="out_SET", empty=True)
controls = cmds.sets(name=subset_name + "_controls_SET", empty=True)
pointcache = cmds.sets(name=subset_name + "_out_SET", empty=True)
cmds.sets([controls, pointcache], forceElement=instance_node)

View file

@ -47,7 +47,7 @@ class ValidateRigOutputIds(pyblish.api.InstancePlugin):
invalid = {}
if compute:
out_set = next(x for x in instance if x.endswith("out_SET"))
out_set = next(x for x in instance if "out_SET" in x)
instance_nodes = cmds.sets(out_set, query=True, nodesOnly=True)
instance_nodes = cmds.ls(instance_nodes, long=True)