diff --git a/pype/plugins/tvpaint/publish/collect_instances.py b/pype/plugins/tvpaint/publish/collect_instances.py index 68d0620253..169b969bc4 100644 --- a/pype/plugins/tvpaint/publish/collect_instances.py +++ b/pype/plugins/tvpaint/publish/collect_instances.py @@ -24,7 +24,8 @@ class CollectInstances(pyblish.api.ContextPlugin): # Global instance data modifications # Fill families family = instance_data["family"] - instance_data["families"] = [family] + # Add `review` family for thumbnail integration + instance_data["families"] = [family, "review"] # Instance name subset_name = instance_data["subset"] @@ -42,6 +43,8 @@ class CollectInstances(pyblish.api.ContextPlugin): if family == "review": instance = context.create_instance(**instance_data) instance.data["layers"] = context.data["layersData"] + # Add ftrack family + instance.data["families"].append("ftrack") elif family == "renderLayer": instance = self.create_render_layer_instance( @@ -90,6 +93,10 @@ class CollectInstances(pyblish.api.ContextPlugin): return None instance_data["layers"] = group_layers + + # Add ftrack family + instance_data["families"].append("ftrack") + return context.create_instance(**instance_data) def create_render_pass_instance(self, context, instance_data): diff --git a/pype/plugins/tvpaint/publish/extract_sequence.py b/pype/plugins/tvpaint/publish/extract_sequence.py index 63a1e57695..c899ecb9e6 100644 --- a/pype/plugins/tvpaint/publish/extract_sequence.py +++ b/pype/plugins/tvpaint/publish/extract_sequence.py @@ -133,19 +133,9 @@ class ExtractSequence(pyblish.api.Extractor): # Fill tags and new families tags = [] - new_families = ["review"] if family_lowered in ("review", "renderlayer"): - # QUESTION Thould this be set here or in collector? - # Add ftrack family - new_families.append("ftrack") # Add `ftrackreview` tag tags.append("ftrackreview") - # QUESTION we still use this? - instance.data["review"] = True - - for new_family in new_families: - if new_family not in instance.data["families"]: - instance.data["families"].append(new_family) repre_files = [ os.path.basename(filepath)