From 6bc724846a79915c438993a6b679e24a506305d9 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Mon, 1 Feb 2021 15:23:48 +0100 Subject: [PATCH] instance family is added to subset families at first place --- pype/plugins/global/publish/integrate_new.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pype/plugins/global/publish/integrate_new.py b/pype/plugins/global/publish/integrate_new.py index 5ba92435fd..cf267a84cf 100644 --- a/pype/plugins/global/publish/integrate_new.py +++ b/pype/plugins/global/publish/integrate_new.py @@ -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