diff --git a/client/ayon_core/plugins/publish/extract_thumbnail_from_source.py b/client/ayon_core/plugins/publish/extract_thumbnail_from_source.py index abfbfc70e6..cb96ff4aef 100644 --- a/client/ayon_core/plugins/publish/extract_thumbnail_from_source.py +++ b/client/ayon_core/plugins/publish/extract_thumbnail_from_source.py @@ -308,7 +308,7 @@ class ExtractThumbnailFromSource(pyblish.api.InstancePlugin): task_name = task_data.get("name") task_type = task_data.get("type") filtering_criteria = { - "hosts": host_name, + "host_names": host_name, "product_types": product_type, "product_names": product_name, "task_names": task_name, diff --git a/server/settings/publish_plugins.py b/server/settings/publish_plugins.py index dcaa47a351..5e4359b7bc 100644 --- a/server/settings/publish_plugins.py +++ b/server/settings/publish_plugins.py @@ -470,19 +470,21 @@ class UseDisplayViewModel(BaseSettingsModel): class ExtractThumbnailFromSourceProfileModel(BaseSettingsModel): + host_names: list[str] = SettingsField( + default_factory=list, title="Host names" + ) + product_names: list[str] = SettingsField( + default_factory=list, title="Product names" + ) product_types: list[str] = SettingsField( default_factory=list, title="Product types" ) - hosts: list[str] = SettingsField(default_factory=list, title="Host names") task_types: list[str] = SettingsField( default_factory=list, title="Task types", enum_resolver=task_types_enum ) task_names: list[str] = SettingsField( default_factory=list, title="Task names" ) - product_names: list[str] = SettingsField( - default_factory=list, title="Product names" - ) integrate_thumbnail: bool = SettingsField( True, title="Integrate Thumbnail Representation" @@ -1527,11 +1529,11 @@ DEFAULT_PUBLISH_VALUES = { "enabled": True, "profiles": [ { + "product_names": [], "product_types": [], - "hosts": [], + "host_names": [], "task_types": [], "task_names": [], - "product_names": [], "integrate_thumbnail": True, "target_size": { "type": "source",