Preserve existing subset group if instance does not set it for new version

This commit is contained in:
Roy Nieterau 2022-10-12 20:30:56 +02:00
parent 60a1d7e79b
commit 97354e78ac

View file

@ -418,6 +418,11 @@ class IntegrateAsset(pyblish.api.InstancePlugin):
subset_group = instance.data.get("subsetGroup")
if subset_group:
data["subsetGroup"] = subset_group
elif existing_subset_doc:
# Preserve previous subset group if new version does not set it
if "subsetGroup" in existing_subset_doc.get("data", {}):
subset_group = existing_subset_doc["data"]["subsetGroup"]
data["subsetGroup"] = subset_group
subset_id = None
if existing_subset_doc: