diff --git a/colorbleed/plugins/fusion/publish/collect_instances.py b/colorbleed/plugins/fusion/publish/collect_instances.py index 507d2ad301..0772c93d3d 100644 --- a/colorbleed/plugins/fusion/publish/collect_instances.py +++ b/colorbleed/plugins/fusion/publish/collect_instances.py @@ -69,9 +69,10 @@ class CollectInstances(pyblish.api.ContextPlugin): "label": label, "families": ["colorbleed.saver"], "family": "colorbleed.saver", - "tool": tool # keep link to the tool }) + instance.append(tool) + self.log.info("Found: \"%s\" " % path) # Sort/grouped by family (preserving local index) diff --git a/colorbleed/plugins/fusion/publish/extract_image_sequence.py b/colorbleed/plugins/fusion/publish/extract_image_sequence.py index 26264bfcad..271c69ec1d 100644 --- a/colorbleed/plugins/fusion/publish/extract_image_sequence.py +++ b/colorbleed/plugins/fusion/publish/extract_image_sequence.py @@ -37,7 +37,7 @@ class ExtractImageSequence(pyblish.api.Extractor): # Get all output paths after render was successful # Note the .ID check, this is to ensure we only have savers - instances = [i for i in context[:] if i.data["tool"].ID == "Saver"] + instances = [i for i in context[:] if i[0].ID == "Saver"] for instance in instances: # Ensure each instance has its files for the integrator output_path = instance.data["path"]