diff --git a/src/routes.rs b/src/routes.rs index a8358b9..be7b82c 100644 --- a/src/routes.rs +++ b/src/routes.rs @@ -70,7 +70,6 @@ async fn failed_submission( error_message: &str, form: forms::ContactForm, ) -> Result { - let params = IndexParams { config, captcha_solutions, @@ -94,7 +93,7 @@ pub async fn submit( if !captcha_solutions.check_answer(form.id, &form.captcha_answer) { info!("Wrong CAPTCHA"); return failed_submission( - config.clone(), + Arc::clone(&config), captcha_solutions, &config.error_messages.captcha_error, form, @@ -107,7 +106,7 @@ pub async fn submit( Err(e) => { error!("{e:?}"); return failed_submission( - config.clone(), + Arc::clone(&config), captcha_solutions, &config.error_messages.email_error, form,