diff --git a/src-tauri/src/core/utils/mod.rs b/src-tauri/src/core/utils/mod.rs index 4e0149e20..eaa46e003 100644 --- a/src-tauri/src/core/utils/mod.rs +++ b/src-tauri/src/core/utils/mod.rs @@ -47,7 +47,7 @@ pub fn ensure_thread_dir_exists( ensure_data_dirs(app_handle.clone())?; let thread_dir = get_thread_dir(app_handle, thread_id); if !thread_dir.exists() { - fs::create_dir(&thread_dir).map_err(|e| e.to_string())?; + fs::create_dir_all(&thread_dir).map_err(|e| e.to_string())?; } Ok(()) }