From db4c260e083526df3c18ca4f4b8e097d7acb78cc Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Sun, 3 Jul 2022 23:10:12 -0400 Subject: [PATCH] Fix build error --- .../endpoints/tts/enqueue_upload_tts_model.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/crates/service/storyteller_web/src/http_server/endpoints/tts/enqueue_upload_tts_model.rs b/crates/service/storyteller_web/src/http_server/endpoints/tts/enqueue_upload_tts_model.rs index ea40f47af3..1273114a1e 100644 --- a/crates/service/storyteller_web/src/http_server/endpoints/tts/enqueue_upload_tts_model.rs +++ b/crates/service/storyteller_web/src/http_server/endpoints/tts/enqueue_upload_tts_model.rs @@ -137,8 +137,15 @@ pub async fn upload_tts_model_handler( let title = request.title.to_string(); let download_url = request.download_url.to_string(); - if is_bad_tts_model_download_url(&download_url) { - return Err(UploadTtsModelError::BadInput("Bad model download URL".to_string())); + match is_bad_tts_model_download_url(&download_url) { + Ok(false) => {} // Ok case + Ok(true) => { + return Err(UploadTtsModelError::BadInput("Bad model download URL".to_string())); + } + Err(err) => { + warn!("Error parsing url: {:?}", err); + return Err(UploadTtsModelError::BadInput("Bad model download URL".to_string())); + } } let tts_model_type = "tacotron2".to_string();