diff --git a/server_addon/maya/client/ayon_maya/plugins/publish/collect_file_dependencies.py b/server_addon/maya/client/ayon_maya/plugins/publish/collect_file_dependencies.py index 74b8054c33..db797f0d09 100644 --- a/server_addon/maya/client/ayon_maya/plugins/publish/collect_file_dependencies.py +++ b/server_addon/maya/client/ayon_maya/plugins/publish/collect_file_dependencies.py @@ -13,7 +13,15 @@ class CollectFileDependencies(plugin.MayaContextPlugin): @classmethod def apply_settings(cls, project_settings): # Disable plug-in if not used for deadline submission anyway - settings = project_settings["deadline"]["publish"]["MayaSubmitDeadline"] # noqa + if "deadline" not in project_settings: + cls.enabled = False + return + settings = ( + project_settings + ["deadline"] + ["publish"] + ["MayaSubmitDeadline"] + ) cls.enabled = settings.get("asset_dependencies", True) def process(self, context): diff --git a/server_addon/maya/client/ayon_maya/plugins/publish/extract_import_reference.py b/server_addon/maya/client/ayon_maya/plugins/publish/extract_import_reference.py index b5964e426b..6a0c7719a8 100644 --- a/server_addon/maya/client/ayon_maya/plugins/publish/extract_import_reference.py +++ b/server_addon/maya/client/ayon_maya/plugins/publish/extract_import_reference.py @@ -28,7 +28,16 @@ class ExtractImportReference(plugin.MayaExtractorPlugin, @classmethod def apply_settings(cls, project_settings): - cls.active = project_settings["deadline"]["publish"]["MayaSubmitDeadline"]["import_reference"] # noqa + if "deadline" not in project_settings: + cls.enabled = False + return + cls.active = ( + project_settings + ["deadline"] + ["publish"] + ["MayaSubmitDeadline"] + ["import_reference"] + ) def process(self, instance): if not self.is_active(instance.data): diff --git a/server_addon/maya/client/ayon_maya/version.py b/server_addon/maya/client/ayon_maya/version.py index fcad19941f..37f9026945 100644 --- a/server_addon/maya/client/ayon_maya/version.py +++ b/server_addon/maya/client/ayon_maya/version.py @@ -1,3 +1,3 @@ # -*- coding: utf-8 -*- """Package declaring AYON addon 'maya' version.""" -__version__ = "0.2.3" +__version__ = "0.2.4" diff --git a/server_addon/maya/package.py b/server_addon/maya/package.py index e0fc2ee5cf..17614ed9c1 100644 --- a/server_addon/maya/package.py +++ b/server_addon/maya/package.py @@ -1,6 +1,6 @@ name = "maya" title = "Maya" -version = "0.2.3" +version = "0.2.4" client_dir = "ayon_maya" ayon_required_addons = {