diff --git a/crates/service/storyteller_web/src/http_server/endpoints/w2l/enqueue_upload_w2l_template.rs b/crates/service/storyteller_web/src/http_server/endpoints/w2l/enqueue_upload_w2l_template.rs index 9d1bb2896b..a516a857f0 100644 --- a/crates/service/storyteller_web/src/http_server/endpoints/w2l/enqueue_upload_w2l_template.rs +++ b/crates/service/storyteller_web/src/http_server/endpoints/w2l/enqueue_upload_w2l_template.rs @@ -128,7 +128,7 @@ pub async fn upload_w2l_template_handler( return Err(UploadW2lTemplateError::BadInput(reason)); } - if is_bad_video_download_url(&request.download_url) { + if is_bad_video_download_url(&request.download_url).unwrap_or(true) { return Err(UploadW2lTemplateError::BadInput("url is invalid".to_string())); } diff --git a/crates/service/w2l_download_job/src/main.rs b/crates/service/w2l_download_job/src/main.rs index 55aa656ead..45c3a594c9 100644 --- a/crates/service/w2l_download_job/src/main.rs +++ b/crates/service/w2l_download_job/src/main.rs @@ -380,7 +380,7 @@ async fn process_job(downloader: &Downloader, job: &W2lTemplateUploadJobRecord) .map(|c| c.to_string()) .unwrap_or("".to_string()); - if is_bad_video_download_url(&download_url) { + if is_bad_video_download_url(&download_url).unwrap_or(true) { warn!("Download URL is invalid: {}", download_url); mark_w2l_template_upload_job_permanently_dead(