From 16c5015faa81dee63a23837c729c433eef354ecf Mon Sep 17 00:00:00 2001 From: Roy Nieterau Date: Sat, 10 Nov 2018 17:46:31 +0100 Subject: [PATCH] Fix REN-57: Ignore VRayTranslator Settings validator when instances are off --- .../maya/publish/validate_vray_translator_settings.py | 5 +++++ 1 file changed, 5 insertions(+) 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"