From 65c754659d2837623d6b80cafa05d6a71bc662f0 Mon Sep 17 00:00:00 2001 From: Thomas Nemer Date: Mon, 9 Feb 2026 21:47:56 +0100 Subject: [PATCH] fix: trim spaces from folder names Add .trim() after truncating filename in sanitize_filename to ensure folder names don't have trailing spaces from truncation. Fixes #134 --- src-tauri/src/sync.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/sync.rs b/src-tauri/src/sync.rs index 3ecd2ad..1398b7a 100644 --- a/src-tauri/src/sync.rs +++ b/src-tauri/src/sync.rs @@ -80,8 +80,13 @@ fn sanitize_filename(title: &str) -> String { // Trim and collapse multiple spaces into single space let normalized: String = sanitized.split_whitespace().collect::>().join(" "); - // Limit length - normalized.chars().take(50).collect() + // Limit length and trim any trailing spaces from truncation + normalized + .chars() + .take(50) + .collect::() + .trim() + .to_string() } // Issue #5: Save article text as markdown