diff --git a/openpype/hosts/aftereffects/plugins/publish/collect_render.py b/openpype/hosts/aftereffects/plugins/publish/collect_render.py index 74d38751e1..3c26312b38 100644 --- a/openpype/hosts/aftereffects/plugins/publish/collect_render.py +++ b/openpype/hosts/aftereffects/plugins/publish/collect_render.py @@ -118,6 +118,7 @@ class CollectAERender(abstract_collect_render.AbstractCollectRender): instance.anatomyData = context.data["anatomyData"] instance.outputDir = self._get_output_dir(instance) + instance.context = context settings = get_project_settings(os.getenv("AVALON_PROJECT")) reviewable_subset_filter = \ @@ -142,7 +143,6 @@ class CollectAERender(abstract_collect_render.AbstractCollectRender): break self.log.info("New instance:: {}".format(instance)) - instances.append(instance) return instances diff --git a/openpype/hosts/harmony/plugins/publish/collect_farm_render.py b/openpype/hosts/harmony/plugins/publish/collect_farm_render.py index 31a249591e..4284d11235 100644 --- a/openpype/hosts/harmony/plugins/publish/collect_farm_render.py +++ b/openpype/hosts/harmony/plugins/publish/collect_farm_render.py @@ -176,6 +176,7 @@ class CollectFarmRender(openpype.lib.abstract_collect_render. ignoreFrameHandleCheck=True ) + render_instance.context = context self.log.debug(render_instance) instances.append(render_instance) diff --git a/openpype/lib/abstract_collect_render.py b/openpype/lib/abstract_collect_render.py index d9c8a0993d..3839aad45d 100644 --- a/openpype/lib/abstract_collect_render.py +++ b/openpype/lib/abstract_collect_render.py @@ -76,6 +76,7 @@ class RenderInstance(object): deadlineSubmissionJob = attr.ib(default=None) anatomyData = attr.ib(default=None) outputDir = attr.ib(default=None) + context = attr.ib(default=None) @frameStart.validator def check_frame_start(self, _, value):