backend: handle server-info request failure
This commit is contained in:
@@ -82,9 +82,13 @@ impl crate::backend::Backend {
|
|||||||
None,
|
None,
|
||||||
);
|
);
|
||||||
|
|
||||||
let server_info = common::get_url(&mut server_info_base_url, true)
|
let server_info = match common::get_url(&mut server_info_base_url, true).await {
|
||||||
.await
|
Ok(s) => s,
|
||||||
.unwrap();
|
Err(e) => {
|
||||||
|
error!("Could not get server_info: {}", e);
|
||||||
|
return standard_error;
|
||||||
|
}
|
||||||
|
};
|
||||||
debug!("server_info: {server_info}");
|
debug!("server_info: {server_info}");
|
||||||
let server_info: responses::ServerInfoResponse =
|
let server_info: responses::ServerInfoResponse =
|
||||||
match serde_xml_rs::from_str(&server_info) {
|
match serde_xml_rs::from_str(&server_info) {
|
||||||
|
|||||||
Reference in New Issue
Block a user