backend: handle server-info request failure

This commit is contained in:
2025-08-09 01:12:44 -06:00
parent 31481c6812
commit 411c1c74e6
+7 -3
View File
@@ -82,9 +82,13 @@ impl crate::backend::Backend {
None,
);
let server_info = common::get_url(&mut server_info_base_url, true)
.await
.unwrap();
let server_info = match common::get_url(&mut server_info_base_url, true).await {
Ok(s) => s,
Err(e) => {
error!("Could not get server_info: {}", e);
return standard_error;
}
};
debug!("server_info: {server_info}");
let server_info: responses::ServerInfoResponse =
match serde_xml_rs::from_str(&server_info) {