mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 12:54:40 +01:00
Fix logic for context thumbnail creation
This commit is contained in:
parent
55c74196ab
commit
505021344b
1 changed files with 3 additions and 8 deletions
|
|
@ -45,11 +45,7 @@ class ExtractThumbnailFromSource(pyblish.api.InstancePlugin):
|
||||||
background_color = (0, 0, 0, 0.0)
|
background_color = (0, 0, 0, 0.0)
|
||||||
|
|
||||||
def process(self, instance: pyblish.api.Instance):
|
def process(self, instance: pyblish.api.Instance):
|
||||||
context_thumbnail_path = self._create_context_thumbnail(
|
self._create_context_thumbnail(instance.context)
|
||||||
instance.context
|
|
||||||
)
|
|
||||||
if context_thumbnail_path:
|
|
||||||
instance.context.data["thumbnailPath"] = context_thumbnail_path
|
|
||||||
|
|
||||||
thumbnail_source = instance.data.get("thumbnailSource")
|
thumbnail_source = instance.data.get("thumbnailSource")
|
||||||
if not thumbnail_source:
|
if not thumbnail_source:
|
||||||
|
|
@ -226,16 +222,15 @@ class ExtractThumbnailFromSource(pyblish.api.InstancePlugin):
|
||||||
def _create_context_thumbnail(
|
def _create_context_thumbnail(
|
||||||
self,
|
self,
|
||||||
context: pyblish.api.Context,
|
context: pyblish.api.Context,
|
||||||
) -> Optional[str]:
|
):
|
||||||
hasContextThumbnail = "thumbnailPath" in context.data
|
hasContextThumbnail = "thumbnailPath" in context.data
|
||||||
if hasContextThumbnail:
|
if hasContextThumbnail:
|
||||||
return
|
return
|
||||||
|
|
||||||
thumbnail_source = context.data.get("thumbnailSource")
|
thumbnail_source = context.data.get("thumbnailSource")
|
||||||
thumbnail_path = self._create_thumbnail(
|
context.data["thumbnailPath"] = self._create_thumbnail(
|
||||||
context, thumbnail_source
|
context, thumbnail_source
|
||||||
)
|
)
|
||||||
return thumbnail_path
|
|
||||||
|
|
||||||
def _get_resolution_arg(
|
def _get_resolution_arg(
|
||||||
self,
|
self,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue