Compare commits

...

3 commits

Author SHA1 Message Date
deb6b8649e Set the language in the title url 2025-05-07 15:59:34 +02:00
79c6b01c12 Change the test to the new language behavior 2025-05-07 15:53:03 +02:00
a175595e23 - Do not force the language in the url when sign in (to use the user language preference).
- Do not force the language in the url when sign out to use the cookie or Accept-Language settings
2025-05-07 15:51:19 +02:00
2 changed files with 3 additions and 8 deletions

View file

@ -368,8 +368,7 @@ pub async fn sign_in_post(
Ok((
jar.add(cookie),
Redirect::to(&format!(
"/{}/?{}={}&{}={}",
context.tr.current_lang_code(),
"/?{}={}&{}={}",
common::consts::GET_PARAMETER_USER_MESSAGE,
Sentence::SignInSuccess as i64,
common::consts::GET_PARAMETER_USER_MESSAGE_LEVEL,
@ -395,10 +394,7 @@ pub async fn sign_out(
jar = jar.remove(consts::COOKIE_AUTH_TOKEN_NAME);
connection.sign_out(&token).await?;
}
Ok((
jar,
Redirect::to(&format!("/{}/", context.tr.current_lang_code())),
))
Ok((jar, Redirect::to("/")))
}
/// RESET PASSWORD ///

View file

@ -219,8 +219,7 @@ async fn sign_in() -> Result<(), Box<dyn Error>> {
response.assert_status_see_other(); // Redirection after successful sign in.
response.assert_text("");
// English is the default language.
response.assert_header("location", "/en/?user_message=16&user_message_icon=0");
dbg!(&response);
response.assert_header("location", "/?user_message=16&user_message_icon=0");
Ok(())
}