add validation to make sure there must be camera instance included

This commit is contained in:
Kayla Man 2023-06-23 17:14:07 +08:00
parent 991bcec434
commit ab1cdf5cef

View file

@ -18,6 +18,10 @@ class ValidateCameraContent(pyblish.api.InstancePlugin):
"$Physical_Camera", "$Target"] "$Physical_Camera", "$Target"]
def process(self, instance): def process(self, instance):
selection_list = instance.data["members"]
if not selection_list:
raise PublishValidationError("No camera instance found..")
invalid = self.get_invalid(instance) invalid = self.get_invalid(instance)
if invalid: if invalid:
raise PublishValidationError(("Camera instance must only include" raise PublishValidationError(("Camera instance must only include"