From 9d07d24bc7d31a4d34ecba63ad20708741c91a88 Mon Sep 17 00:00:00 2001 From: Scott Lamb Date: Thu, 3 Aug 2023 15:29:02 -0500 Subject: [PATCH] camera test button: include full error chain ...otherwise this simply says `UNKNOWN`, discarding the details from `retina`. --- server/src/cmds/config/cameras.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/server/src/cmds/config/cameras.rs b/server/src/cmds/config/cameras.rs index 652f9d5..1d6efa0 100644 --- a/server/src/cmds/config/cameras.rs +++ b/server/src/cmds/config/cameras.rs @@ -299,9 +299,14 @@ fn press_test(siv: &mut Cursive, t: db::StreamType) { let description = match r { Err(ref e) => { siv.add_layer( - views::Dialog::text(format!("{} stream at {}:\n\n{}", t.as_str(), &url, e)) - .title("Stream test failed") - .dismiss_button("Back"), + views::Dialog::text(format!( + "{} stream at {}:\n\n{}", + t.as_str(), + &url, + e.chain() + )) + .title("Stream test failed") + .dismiss_button("Back"), ); return; }