diff --git a/server_addon/max/client/ayon_max/plugins/publish/extract_thumbnail.py b/server_addon/max/client/ayon_max/plugins/publish/extract_thumbnail.py index 183e381be2..da9f9956c6 100644 --- a/server_addon/max/client/ayon_max/plugins/publish/extract_thumbnail.py +++ b/server_addon/max/client/ayon_max/plugins/publish/extract_thumbnail.py @@ -8,12 +8,16 @@ class ExtractThumbnail(publish.Extractor): """Extract Thumbnail for Review """ - order = pyblish.api.ExtractorOrder + order = pyblish.api.ExtractorOrder - 0.3 label = "Extract Thumbnail" hosts = ["max"] families = ["review"] def process(self, instance): + if instance.data.get("thumbnailSource"): + self.log.debug("Thumbnail source found, skipping...") + return + ext = instance.data.get("imageFormat") frame = int(instance.data["frameStart"]) staging_dir = self.staging_dir(instance) diff --git a/server_addon/maya/client/ayon_maya/plugins/publish/extract_thumbnail.py b/server_addon/maya/client/ayon_maya/plugins/publish/extract_thumbnail.py index c2ffedd67c..4400863eb3 100644 --- a/server_addon/maya/client/ayon_maya/plugins/publish/extract_thumbnail.py +++ b/server_addon/maya/client/ayon_maya/plugins/publish/extract_thumbnail.py @@ -2,6 +2,7 @@ import os import tempfile +import pyblish.api from ayon_maya.api import lib from ayon_maya.api import plugin @@ -13,7 +14,7 @@ class ExtractThumbnail(plugin.MayaExtractorPlugin): capture. """ - + order = pyblish.api.ExtractorOrder - 0.3 label = "Thumbnail" families = ["review"]