ayon-core/openpype/plugins/publish
Jakub Jezek c4570200ff
Refactor code to handle missing "representations" key in instance data
The code change modifies the `ExtractThumbnail` class in `extract_thumbnail.py`. It updates the loop that iterates over representations to handle cases where the "representations" key is missing from the instance data. This change ensures that cleanup occurs for representations with both "delete" and "need_thumbnail" tags.
2023-12-07 22:08:19 +01:00
..
help Add global unique subsets validator 2023-01-18 00:11:02 +01:00
cleanup.py Tweak logging level of removal of directory in tempdir to debug since artist doesn't care about seeing that in artist facing report 2023-08-30 10:16:37 +02:00
cleanup_explicit.py Enhancement: Some publish logs cosmetics (#5917) 2023-11-15 10:09:37 +01:00
cleanup_farm.py Global: Tweak logging for artist-facing reports in publisher 2023-08-30 10:10:33 +02:00
collect_anatomy_context_data.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_anatomy_instance_data.py do not use 'instance.data["asset"]' to prepare template data 2023-10-30 12:16:07 +01:00
collect_anatomy_object.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_audio.py use 'get_asset_name_identifier' in global plugins 2023-10-24 18:03:20 +02:00
collect_cleanup_keys.py moved collect cleanup keys earlier 2022-07-14 12:17:19 +02:00
collect_comment.py Avoid double space in log message 2023-11-14 00:36:33 +01:00
collect_context_entities.py Remove "handles" backwards compatibility 2023-03-29 23:57:35 +02:00
collect_context_label.py Change the check of "label" key 2022-08-17 18:07:30 +02:00
collect_current_context.py Fix context not being reported correctly if it was already set on context.data prior to collector 2023-08-30 10:11:30 +02:00
collect_current_pype_user.py use AYON username for user in template data 2023-10-31 13:55:22 +01:00
collect_current_shell_file.py
collect_custom_staging_dir.py Enhancement: Improve logging levels and messages for artist facing publish reports (#5018) 2023-05-24 10:54:31 +02:00
collect_datetime_data.py Merge branch 'develop' into feature/OP-2840_Missing-context-on-publish-instances 2022-07-28 10:24:29 +02:00
collect_farm_target.py simplification of spaghetti code and improving logic 2023-08-31 22:44:36 +02:00
collect_frames_fix.py cleanup 2023-05-30 17:19:00 +02:00
collect_from_create_context.py instances in AYON mode have 'folderPath' instead of 'asset' 2023-10-24 18:00:58 +02:00
collect_hierarchy.py Global: Tweak logging for artist-facing reports in publisher 2023-08-30 10:10:33 +02:00
collect_host_name.py added more information abou app - name and label 2022-04-06 16:13:50 +02:00
collect_input_representations_to_versions.py Add debug log about the skipped input 2023-09-05 09:04:13 +02:00
collect_machine_name.py change order of some collectors 2022-07-25 18:30:23 +02:00
collect_modules.py changed order of collect modules manager 2022-08-09 18:05:17 +02:00
collect_otio_frame_ranges.py Testing: Validate Maya Logs (#5775) 2023-11-07 16:51:54 +01:00
collect_otio_review.py Testing: Validate Maya Logs (#5775) 2023-11-07 16:51:54 +01:00
collect_otio_subset_resources.py Testing: Validate Maya Logs (#5775) 2023-11-07 16:51:54 +01:00
collect_rendered_files.py Enhancement: Some publish logs cosmetics (#5917) 2023-11-15 10:09:37 +01:00
collect_resources_path.py Refactor code to skip instance creation for new assets 2023-12-07 16:48:43 +01:00
collect_scene_loaded_versions.py Don't use legacy_io session in global plugins 2022-11-24 10:54:46 +01:00
collect_scene_version.py avoid using asset from context in collect render and also clean up unncessary code from the collector 2023-11-01 18:40:28 +08:00
collect_settings.py import setting functions from 'openpype.settings' 2022-10-04 11:51:52 +02:00
collect_shell_workspace.py
collect_source_for_source.py OP-4504 - remove check for existence 2022-12-15 16:37:45 +01:00
collect_time.py replaced usage of avalon.lib.time with new function get_formatted_current_time 2022-03-11 16:40:41 +01:00
extract_burnin.py improving code coment 2023-11-21 17:33:55 +01:00
extract_color_transcode.py Enhancement: Some publish logs cosmetics (#5917) 2023-11-15 10:09:37 +01:00
extract_colorspace_data.py Global: Tweak logging for artist-facing reports in publisher 2023-08-30 10:10:33 +02:00
extract_hierarchy_avalon.py Global: Tweak logging for artist-facing reports in publisher 2023-08-30 10:10:33 +02:00
extract_hierarchy_to_ayon.py Hiero | Global: editorial with folder path (#5829) 2023-11-20 18:28:18 +01:00
extract_otio_audio_tracks.py Refactor code to skip instance creation for new assets 2023-12-07 16:48:43 +01:00
extract_otio_file.py Testing: Validate Maya Logs (#5775) 2023-11-07 16:51:54 +01:00
extract_otio_review.py Testing: Validate Maya Logs (#5775) 2023-11-07 16:51:54 +01:00
extract_otio_trimming_video.py Testing: Validate Maya Logs (#5775) 2023-11-07 16:51:54 +01:00
extract_review.py Global: adding need_thumbnail tag worklfow 2023-11-21 15:25:22 +01:00
extract_review_slate.py Global: adding need_thumbnail tag worklfow 2023-11-21 15:25:22 +01:00
extract_scanline_exr.py Global: Tweak logging for artist-facing reports in publisher 2023-08-30 10:10:33 +02:00
extract_thumbnail.py Refactor code to handle missing "representations" key in instance data 2023-12-07 22:08:19 +01:00
extract_thumbnail_from_source.py Fix typo thubmnail -> thumbnail 2023-08-30 10:13:07 +02:00
extract_trim_video_audio.py Global: Tweak logging for artist-facing reports in publisher 2023-08-30 10:10:33 +02:00
integrate.py 🗑️ remove simple unreal texture publishing 2023-12-06 12:02:50 +01:00
integrate_hero_version.py Global: Tweak logging for artist-facing reports in publisher 2023-08-30 10:10:33 +02:00
integrate_inputlinks.py AYON: Preparation for products (#5038) 2023-07-11 18:13:50 +02:00
integrate_inputlinks_ayon.py AYON: Avoid creation of duplicated links (#5593) 2023-09-19 17:18:46 +02:00
integrate_resources_path.py
integrate_subset_group.py 🐛 use the right key 2022-08-19 13:07:52 +02:00
integrate_thumbnail.py Enhancement: Some publish logs cosmetics (#5917) 2023-11-15 10:09:37 +01:00
integrate_thumbnail_ayon.py Add thumbnail path to instance data and integrate thumbnails in Ayon plugin. 2023-12-07 15:28:07 +01:00
integrate_version_attrs.py General: Version attributes integration (#4991) 2023-07-11 18:13:49 +02:00
preintegrate_thumbnail_representation.py Nuke: failing multiple thumbnails integration (#5741) 2023-10-11 17:42:26 +02:00
repair_unicode_strings.py
validate_asset_docs.py Global: Tweak logging for artist-facing reports in publisher 2023-08-30 10:10:33 +02:00
validate_containers.py Clarify label for new publisher "options" 2023-01-18 00:28:32 +01:00
validate_editorial_asset_name.py use 'get_asset_name_identifier' in global plugins 2023-10-24 18:03:20 +02:00
validate_file_saved.py Raise PublishValidationError 2023-09-05 09:05:40 +02:00
validate_filesequences.py Raise PublishValidationError 2023-09-05 09:06:07 +02:00
validate_intent.py Raise PublishValidationError 2023-09-05 09:06:07 +02:00
validate_publish_dir.py Raise PublishValidationError 2023-09-05 09:06:07 +02:00
validate_resources.py use new source of order variables 2022-08-26 14:51:22 +02:00
validate_unique_subsets.py Add global unique subsets validator 2023-01-18 00:11:02 +01:00
validate_version.py Fix double spaces in message (#5190) 2023-08-29 16:45:09 +02:00