diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/tts/edit_tts_model.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/tts/edit_tts_model.rs index 6eb4890f51..840b28f313 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/tts/edit_tts_model.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/tts/edit_tts_model.rs @@ -203,7 +203,7 @@ pub async fn edit_tts_model_handler( return Err(EditTtsModelError::BadInput("title contains slurs".to_string())); } - title = Some(payload.to_string()); + title = Some(payload.trim().to_string()); } if let Some(markdown) = request.description_markdown.as_deref() { diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/tts/enqueue_upload_tts_model.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/tts/enqueue_upload_tts_model.rs index 518efa5344..0550a77611 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/tts/enqueue_upload_tts_model.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/tts/enqueue_upload_tts_model.rs @@ -120,7 +120,7 @@ pub async fn upload_tts_model_handler( let ip_address = get_request_ip(&http_request); let uuid = request.idempotency_token.to_string(); - let title = request.title.to_string(); + let title = request.title.trim().to_string(); let download_url = request.download_url.to_string(); match is_bad_tts_model_download_url(&download_url) {