diff --git a/src/application/routes/support.rs b/src/application/routes/support.rs index 17c2169..8c620a7 100644 --- a/src/application/routes/support.rs +++ b/src/application/routes/support.rs @@ -178,8 +178,11 @@ where /// Return a Datastar response that redirects the browser to `url`. /// /// Works by appending a `"); + let encoded_url = serde_json::to_string(url) + .map_err(|err| AppError::unexpected(format!("failed to encode redirect URL: {err}")))?; + let script = format!(""); let mut response = Html(script).into_response(); response .headers_mut()