diff --git a/colorbleed/action.py b/colorbleed/action.py index ea1f5e13f4..bda3b0d61a 100644 --- a/colorbleed/action.py +++ b/colorbleed/action.py @@ -87,6 +87,6 @@ class RepairContextAction(pyblish.api.Action): # Apply pyblish.logic to get the instances for the plug-in if plugin in errored_plugins: self.log.info("Attempting fix ...") - plugin.repair() + plugin.repair(context) diff --git a/colorbleed/plugins/maya/publish/validate_maya_units.py b/colorbleed/plugins/maya/publish/validate_maya_units.py index 04db95fdde..ba38fbe512 100644 --- a/colorbleed/plugins/maya/publish/validate_maya_units.py +++ b/colorbleed/plugins/maya/publish/validate_maya_units.py @@ -36,7 +36,7 @@ class ValidateMayaUnits(pyblish.api.ContextPlugin): assert fps and fps == asset_fps, "Scene must be %s FPS" % asset_fps @classmethod - def repair(cls): + def repair(cls, context): """Fix the current FPS setting of the scene, set to PAL(25.0 fps)""" cls.log.info("Setting angular unit to 'degrees'") diff --git a/colorbleed/plugins/maya/publish/validate_vray_translator_settings.py b/colorbleed/plugins/maya/publish/validate_vray_translator_settings.py index 2a7c1584b1..ecd97e6f95 100644 --- a/colorbleed/plugins/maya/publish/validate_vray_translator_settings.py +++ b/colorbleed/plugins/maya/publish/validate_vray_translator_settings.py @@ -53,8 +53,8 @@ class ValidateVRayTranslatorEnabled(pyblish.api.ContextPlugin): return invalid - @staticmethod - def repair(): + @classmethod + def repair(cls, context): vray_settings = cmds.ls(type="VRaySettingsNode") if not vray_settings: