backend: handle server-info request failure
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user