diff --git a/colorbleed/plugins/maya/publish/validate_vray_translator_settings.py b/colorbleed/plugins/maya/publish/validate_vray_translator_settings.py index f28801b708..6ed1637e2d 100644 --- a/colorbleed/plugins/maya/publish/validate_vray_translator_settings.py +++ b/colorbleed/plugins/maya/publish/validate_vray_translator_settings.py @@ -32,6 +32,11 @@ class ValidateVRayTranslatorEnabled(pyblish.api.ContextPlugin): cls.log.info("No VRay Scene instances found, skipping..") return + # Ignore if no VRayScenes are enabled for publishing + if not any(i.data.get("publish", True) for i in vrayscene_instances): + cls.log.info("VRay Scene instances are disabled, skipping..") + return + # Get vraySettings node vray_settings = cmds.ls(type="VRaySettingsNode") assert vray_settings, "Please ensure a VRay Settings Node is present"