From dbe87fedb65c43626d95bbd44f4ef7b6ec97a16c Mon Sep 17 00:00:00 2001 From: donpat1to Date: Sat, 27 Sep 2025 21:36:59 +0200 Subject: [PATCH] added error handling for client version print --- WatcherAgent/src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/WatcherAgent/src/main.rs b/WatcherAgent/src/main.rs index 58d08d9..523ff8c 100644 --- a/WatcherAgent/src/main.rs +++ b/WatcherAgent/src/main.rs @@ -35,7 +35,11 @@ async fn main() -> Result<(), Box> { // Get current image version let client_version = match get_current_image(&docker).await { - Ok(version) => version.unwrap(), + Ok(Some(version)) => version, + Ok(None) => { + eprintln!("Warning: No image version found"); + "unknown".to_string() + } Err(e) => { eprintln!("Warning: Could not get current image version: {}", e); "unknown".to_string()