From 24928981ae56f10038d7c24fa25f43f2ea83d02a Mon Sep 17 00:00:00 2001 From: Petr Kalis Date: Thu, 28 Jan 2021 12:58:34 +0100 Subject: [PATCH] Harmony fix - collects frameStart, frameEnd for validation too --- pype/hosts/harmony/plugins/publish/collect_scene.py | 2 ++ pype/hosts/harmony/plugins/publish/validate_scene_settings.py | 1 + 2 files changed, 3 insertions(+) diff --git a/pype/hosts/harmony/plugins/publish/collect_scene.py b/pype/hosts/harmony/plugins/publish/collect_scene.py index afb49369dc..32ca0ef9e0 100644 --- a/pype/hosts/harmony/plugins/publish/collect_scene.py +++ b/pype/hosts/harmony/plugins/publish/collect_scene.py @@ -25,7 +25,9 @@ class CollectScene(pyblish.api.ContextPlugin): context.data["scenePath"] = os.path.join( result[1], result[2] + ".xstage") context.data["frameRate"] = result[3] + context.data["frameStartHandle"] = result[4] context.data["frameStart"] = result[4] + context.data["frameEndHandle"] = result[5] context.data["frameEnd"] = result[5] context.data["audioPath"] = result[6] context.data["resolutionWidth"] = result[7] diff --git a/pype/hosts/harmony/plugins/publish/validate_scene_settings.py b/pype/hosts/harmony/plugins/publish/validate_scene_settings.py index 0ab36c3a76..1f53b515be 100644 --- a/pype/hosts/harmony/plugins/publish/validate_scene_settings.py +++ b/pype/hosts/harmony/plugins/publish/validate_scene_settings.py @@ -70,6 +70,7 @@ class ValidateSceneSettings(pyblish.api.InstancePlugin): expected_settings.pop("resolutionWidth") expected_settings.pop("resolutionHeight") + # values on instance.context collected by collect_scene.py current_settings = { "fps": fps, "frameStart": instance.context.data.get("frameStart"),