Merge pull request #5335 from tokejepsen/bugfix/maya_validate_instance_in_context

This commit is contained in:
Milan Kolar 2023-07-21 12:25:11 +02:00 committed by GitHub
commit 7ee43eef70
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3,7 +3,9 @@
from __future__ import absolute_import
import pyblish.api
from openpype.pipeline.publish import ValidateContentsOrder
from openpype.pipeline.publish import (
ValidateContentsOrder, PublishValidationError
)
from maya import cmds
@ -108,4 +110,5 @@ class ValidateInstanceInContext(pyblish.api.InstancePlugin):
asset = instance.data.get("asset")
context_asset = instance.context.data["assetEntity"]["name"]
msg = "{} has asset {}".format(instance.name, asset)
assert asset == context_asset, msg
if asset != context_asset:
raise PublishValidationError(msg)