From ab1cdf5cef7bff2895f1cd0ca132f81f66b64bdd Mon Sep 17 00:00:00 2001 From: Kayla Man Date: Fri, 23 Jun 2023 17:14:07 +0800 Subject: [PATCH] add validation to make sure there must be camera instance included --- .../hosts/max/plugins/publish/validate_camera_contents.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openpype/hosts/max/plugins/publish/validate_camera_contents.py b/openpype/hosts/max/plugins/publish/validate_camera_contents.py index 0c61e6431d..4a09f415e1 100644 --- a/openpype/hosts/max/plugins/publish/validate_camera_contents.py +++ b/openpype/hosts/max/plugins/publish/validate_camera_contents.py @@ -18,6 +18,10 @@ class ValidateCameraContent(pyblish.api.InstancePlugin): "$Physical_Camera", "$Target"] def process(self, instance): + selection_list = instance.data["members"] + if not selection_list: + raise PublishValidationError("No camera instance found..") + invalid = self.get_invalid(instance) if invalid: raise PublishValidationError(("Camera instance must only include"