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"),