@smbcloud / cli / commits / 6a2a6ef

fix parsing error

Seto committed Jan 2, 2026 at 15:40 UTC 6a2a6ef4cfdafd336fec89fa031eff26c7f651a0
1 file changed +3 -2
crates/smbcloud-network/src/network.rs
+3 -2
@@ -71,7 +71,7 @@ pub async fn parse_error_response<T: DeserializeOwned>(
71 println!();
72 }
73
74 - let error_response = match serde_json::from_str::<T>(&error_response_body) {
74 + let error_response = match serde_json::from_str(&error_response_body) {
75 Ok(error_response) => error_response,
76 Err(e) => {
77 error!("Failed to parse error response: {:?}", e);
@@ -82,7 +82,8 @@ pub async fn parse_error_response<T: DeserializeOwned>(
82 }
83 };
84 // The parsing itself is succeed.
85 - Ok(error_response)
85 + // Why is this an ErrorResponse.
86 + Err(error_response)
87 }
88
89 pub async fn request_login(builder: RequestBuilder) -> Result<AccountStatus, ErrorResponse> {