From 832e9782d7765872cbb84df6b3703fc08cb353c9 Mon Sep 17 00:00:00 2001 From: Jack Wills <32690432+mrjackwills@users.noreply.github.com> Date: Mon, 5 Sep 2022 08:28:33 -0400 Subject: [PATCH] refactor: Update container remove leading '/' --- src/app_data/mod.rs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/app_data/mod.rs b/src/app_data/mod.rs index 81d8224..7e0099c 100644 --- a/src/app_data/mod.rs +++ b/src/app_data/mod.rs @@ -440,17 +440,15 @@ impl AppData { for i in containers.iter() { if let Some(id) = i.id.as_ref() { // maybe if no name then continue? - let name = i.names.as_ref().map_or("".to_owned(), |f|f.get(0).map_or("".to_owned(), |f|f.clone())); - // if let Some(c) = name.chars().next() { - // if c == '/' { - // name.remove(0); - // } - // } + let name = i.names.as_ref().map_or("".to_owned(), |f|f.get(0).map_or("".to_owned(), |f|{ + let mut n = f.clone(); + if n.starts_with('/') { + n.remove(0); + } + n + })); let state = State::from(i.state.as_ref().map_or("dead".to_owned(), |f|f.trim().to_owned())); - - - let status = i.status.as_ref().map_or("".to_owned(), |f| f.trim().to_owned()); let image = i.image.as_ref().map_or("".to_owned(), |f|f.clone());