diff --git a/crates/service/job/inference_job/src/job/job_types/bevy_to_workflow/bvh_to_workflow/process_job.rs b/crates/service/job/inference_job/src/job/job_types/bevy_to_workflow/bvh_to_workflow/process_job.rs index 0296b55fa2..7a56aba4a8 100644 --- a/crates/service/job/inference_job/src/job/job_types/bevy_to_workflow/bvh_to_workflow/process_job.rs +++ b/crates/service/job/inference_job/src/job/job_types/bevy_to_workflow/bvh_to_workflow/process_job.rs @@ -69,8 +69,11 @@ pub async fn process_job(args: BvhToWorkflowJobArgs<'_>) -> Result) -> Result) -> Result Option<&'static str> { + match media_file.media_type { + MediaFileType::Bvh => Some("original.bvh"), + MediaFileType::Glb => Some("original.scn.gltf"), // TODO(bt): Is the extension "gltf" for "glb" ?? + MediaFileType::SceneRon => Some("original.scn.ron"), + _ => None, + } +} + #[derive(Deserialize, Default)] struct FileMetadata { pub duration_millis: Option,