From 989f1cf8d093c41cc906903618c68379bdf658ad Mon Sep 17 00:00:00 2001 From: red Date: Sun, 1 Nov 2020 14:06:22 +0100 Subject: [PATCH] expected header not to be present --- src/lib.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index d5a8e8c..d6a4196 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -64,11 +64,11 @@ impl TransClient { .send() .await; let session_id = match response { - Ok(ref resp) => resp.headers() - .get("x-transmission-session-id") - .expect("Unable to get session id") - .to_str() - .unwrap(), + Ok(ref resp) => + match resp.headers().get("x-transmission-session-id") { + Some(res) => res.to_str().expect("header value should be a string"), + _ => "" + } _ => "" }.to_owned(); info!("Received session id: {}", session_id);