Merged in feature/nuke-publish-grouping (pull request #366)

Nuke Subset Grouping
This commit is contained in:
Jakub Ježek 2019-11-13 14:12:18 +00:00
commit f263eabe82
9 changed files with 26 additions and 12 deletions

View file

@ -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,17 @@ class IntegrateAssetNew(pyblish.api.InstancePlugin):
subset = io.find_one({"_id": _id})
# add group if available
if instance.data.get("subsetGroup"):
subset["data"].update(
{"subsetGroup": instance.data.get("subsetGroup")}
)
io.update_many({
'type': 'subset',
'_id': io.ObjectId(subset["_id"])
}, {'$set': subset["data"]}
)
return subset
def create_version(self, subset, version_number, locations, data=None):