fix: use .append() and not Set-Cookie2
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful

web dev is too confusing..
This commit is contained in:
Radical 2025-07-19 19:10:36 +02:00
parent d67a7ce0ca
commit 2fbf41ba8c
4 changed files with 14 additions and 22 deletions

View file

@ -95,15 +95,15 @@ pub async fn response(
let mut response = StatusCode::OK.into_response();
response.headers_mut().insert(
response.headers_mut().append(
"Set-Cookie",
HeaderValue::from_str(
&new_refresh_token_cookie(&app_state.config, refresh_token).to_string(),
)?,
);
response.headers_mut().insert(
"Set-Cookie2",
response.headers_mut().append(
"Set-Cookie",
HeaderValue::from_str(
&new_access_token_cookie(&app_state.config, access_token).to_string(),
)?,

View file

@ -68,7 +68,7 @@ pub async fn res(
cookie.make_removal();
response
.headers_mut()
.append("Set-Cookie2", HeaderValue::from_str(&cookie.to_string())?);
.append("Set-Cookie", HeaderValue::from_str(&cookie.to_string())?);
}
Ok(response)

View file

@ -71,7 +71,7 @@ pub async fn post(
cookie.make_removal();
response
.headers_mut()
.append("Set-Cookie2", HeaderValue::from_str(&cookie.to_string())?);
.append("Set-Cookie", HeaderValue::from_str(&cookie.to_string())?);
}
return Ok(response);
@ -119,21 +119,13 @@ pub async fn post(
.execute(&mut conn)
.await?;
if response.headers().get("Set-Cookie").is_some() {
response.headers_mut().append(
"Set-Cookie2",
HeaderValue::from_str(
&new_access_token_cookie(&app_state.config, access_token).to_string(),
)?,
);
} else {
response.headers_mut().append(
"Set-Cookie",
HeaderValue::from_str(
&new_access_token_cookie(&app_state.config, access_token).to_string(),
)?,
);
}
return Ok(response);
}
@ -151,7 +143,7 @@ pub async fn post(
cookie.make_removal();
response
.headers_mut()
.append("Set-Cookie2", HeaderValue::from_str(&cookie.to_string())?);
.append("Set-Cookie", HeaderValue::from_str(&cookie.to_string())?);
}
Ok(response)

View file

@ -169,7 +169,7 @@ pub async fn post(
)?,
);
response.headers_mut().append(
"Set-Cookie2",
"Set-Cookie",
HeaderValue::from_str(
&new_access_token_cookie(&app_state.config, access_token).to_string(),
)?,