more concise

This commit is contained in:
Naveen Gattu 2021-11-28 21:47:36 -08:00 committed by GitHub
parent d6ca82cec2
commit 49ea36399d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -847,11 +847,10 @@ pub fn http_fetch(
// Substep 4.
response.actual_response_mut().location_url = location.map(|res| res.map(|mut url| {
let current_url = request.current_url();
let current_fragment = current_url.fragment();
if url.fragment().is_none() && current_fragment.is_some() {
url.set_fragment(current_fragment);
match (current_url.fragment(), url.fragment()) {
(fragment @ Some(..), None) => { url.set_fragment(fragment); url },
_ => url
}
url
}));
// Substep 5.