From 96a779e67ba0c1b74d2856ef0c241257c975c956 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Tue, 11 Aug 2020 15:22:18 +0200 Subject: [PATCH] fix anatomy data copy --- .../standalonepublisher/publish/collect_psd_instances.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pype/plugins/standalonepublisher/publish/collect_psd_instances.py b/pype/plugins/standalonepublisher/publish/collect_psd_instances.py index 1806439969..46471a5fdd 100644 --- a/pype/plugins/standalonepublisher/publish/collect_psd_instances.py +++ b/pype/plugins/standalonepublisher/publish/collect_psd_instances.py @@ -1,3 +1,4 @@ +import copy import pyblish.api from pprint import pformat @@ -32,7 +33,7 @@ class CollectPsdInstances(pyblish.api.InstancePlugin): context = instance.context asset_data = instance.data["assetEntity"] asset = instance.data["asset"] - anatomy_data = instance.data["anatomyData"].copy() + anatomy_data = instance.data["anatomyData"] for subset_name, subset_data in self.subsets.items(): instance_name = f"{asset}_{subset_name}" @@ -52,7 +53,7 @@ class CollectPsdInstances(pyblish.api.InstancePlugin): new_instance.data["families"].append("image") # fix anatomy data - anatomy_data_new = anatomy_data.copy() + anatomy_data_new = copy.deepcopy(anatomy_data) # updating hierarchy data anatomy_data_new.update({ "asset": asset_data["name"],