Don't panic on invalid response URIs

This commit is contained in:
Matthias 2023-04-11 00:26:43 +02:00
parent 649f307028
commit 8f6199b5b6

View file

@ -105,7 +105,12 @@ async fn suggest_archived_links(archive: Archive, stats: &mut ResponseStats, sho
let uri = &response.uri;
!(uri.is_data() || uri.is_mail() || uri.is_file())
})
.map(|(source, response)| (source, response.uri.as_str().try_into().unwrap()))
.filter_map(
|(source, response)| match response.uri.as_str().try_into() {
Ok(url) => Some((source, url)),
Err(_) => None,
},
)
.collect::<Vec<(&InputSource, Url)>>();
let bar = if show_progress {