diff --git a/pype/plugins/global/publish/integrate_new.py b/pype/plugins/global/publish/integrate_new.py index 4a6edf7442..d3788cd30b 100644 --- a/pype/plugins/global/publish/integrate_new.py +++ b/pype/plugins/global/publish/integrate_new.py @@ -493,7 +493,6 @@ class IntegrateAssetNew(pyblish.api.InstancePlugin): filelink.create(src, dst, filelink.HARDLINK) def get_subset(self, asset, instance): - subset = io.find_one({"type": "subset", "parent": asset["_id"], "name": instance.data["subset"]}) @@ -516,6 +515,20 @@ class IntegrateAssetNew(pyblish.api.InstancePlugin): subset = io.find_one({"_id": _id}) + # add group if available + if instance.data.get("subsetGroup"): + subset["data"].update( + + ) + io.update_many({ + 'type': 'subset', + '_id': subset["_id"] + }, {'$set': {"data": + {"subsetGroup": instance.data.get("subsetGroup")} + } + } + ) + return subset def create_version(self, subset, version_number, locations, data=None):