Do not merge source_instance into the instance

This commit is contained in:
Roy Nieterau 2024-04-11 17:26:15 +02:00
parent c9dc848b70
commit c538ed58ef

View file

@ -217,9 +217,9 @@ class AbstractCollectRender(pyblish.api.ContextPlugin):
data = self.add_additional_data(data) data = self.add_additional_data(data)
render_instance_dict = attr.asdict(render_instance) render_instance_dict = attr.asdict(render_instance)
if render_instance.source_instance is not None: # Merge into source instance if provided, otherwise create instance
instance = render_instance.source_instance instance = render_instance_dict.pop("source_instance", None)
else: if instance is None:
instance = context.create_instance(render_instance.name) instance = context.create_instance(render_instance.name)
instance.data.update(render_instance_dict) instance.data.update(render_instance_dict)