From 3f549e20772a2666a9c4c7e83e4348f4d301cff5 Mon Sep 17 00:00:00 2001 From: yggverse Date: Thu, 10 Jul 2025 15:26:56 +0300 Subject: [PATCH] filter empty values to None (librqbit#452) --- src/main.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 846837e..3f4cc4e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -235,7 +235,13 @@ async fn main() -> Result<()> { println!("\t\t\tadd `{i}` to index.") } - index.insert(i, only_files_size, size, list, name) + index.insert( + i, + only_files_size, + size, + list, + name.map(|n| n.to_string()).filter(|s| !s.is_empty()), // librqbit#452 + ) } Ok(AddTorrentResponse::ListOnly(r)) => { if let Some(ref t) = torrent { @@ -255,7 +261,7 @@ async fn main() -> Result<()> { 0, size(&r.info), list(&r.info, config.index_list_limit), - r.info.name.map(|n| n.to_string()), + r.info.name.map(|n| n.to_string()).filter(|s| !s.is_empty()), // librqbit#452 ) } // unexpected as should be deleted