diff --git a/openpype/hosts/standalonepublisher/plugins/publish/collect_editorial_instances.py b/openpype/hosts/standalonepublisher/plugins/publish/collect_editorial_instances.py index 3a9a7a3445..45c6a264dd 100644 --- a/openpype/hosts/standalonepublisher/plugins/publish/collect_editorial_instances.py +++ b/openpype/hosts/standalonepublisher/plugins/publish/collect_editorial_instances.py @@ -2,7 +2,7 @@ import os import opentimelineio as otio import pyblish.api from openpype import lib as plib - +from copy import deepcopy class CollectInstances(pyblish.api.InstancePlugin): """Collect instances from editorial's OTIO sequence""" @@ -186,8 +186,8 @@ class CollectInstances(pyblish.api.InstancePlugin): properities.pop("version") # adding Review-able instance - subset_instance_data = instance_data.copy() - subset_instance_data.update(properities) + subset_instance_data = deepcopy(instance_data) + subset_instance_data.update(deepcopy(properities)) subset_instance_data.update({ # unique attributes "name": f"{name}_{subset}",