Merge pull request #957 from pypeclub/bugfix/3.0_subset_family_in_families

Subset family is now stored in subset document
This commit is contained in:
Milan Kolar 2021-02-01 18:37:02 +01:00 committed by GitHub
commit 4acff95dbf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -674,12 +674,21 @@ class IntegrateAssetNew(pyblish.api.InstancePlugin):
self.log.debug(
"families. %s" % type(instance.data.get('families')))
family = instance.data.get("family")
families = []
if family:
families.append(family)
for _family in (instance.data.get("families") or []):
if _family not in families:
families.append(_family)
_id = io.insert_one({
"schema": "pype:subset-3.0",
"type": "subset",
"name": subset_name,
"data": {
"families": instance.data.get("families", [])
"families": families
},
"parent": asset["_id"]
}).inserted_id