From ea5560c3f2750a2c9790f91278e57d29bfb96fcd Mon Sep 17 00:00:00 2001 From: Petr Kalis Date: Wed, 9 Dec 2020 18:32:01 +0100 Subject: [PATCH] Fail hard if no config for sync server is present in project settings --- pype/plugins/global/publish/integrate_new.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pype/plugins/global/publish/integrate_new.py b/pype/plugins/global/publish/integrate_new.py index 7fa0a7b4d6..d98c68ae80 100644 --- a/pype/plugins/global/publish/integrate_new.py +++ b/pype/plugins/global/publish/integrate_new.py @@ -934,11 +934,9 @@ class IntegrateAssetNew(pyblish.api.InstancePlugin): sync_server_presets = None try: settings = pype.api.get_current_project_settings() - sync_settings = settings.get("global")["sync_server"] - if not sync_settings: - log.debug("No settings for synchronization for " + - "current project. No remote site added.") - elif sync_settings["enabled"]: + sync_settings = settings["global"]["sync_server"] + + if sync_settings["enabled"]: sync_server_presets = sync_settings["config"] local_site = sync_server_presets.get("active_site", "studio").strip()