diff --git a/crates/ecstore/src/store_list_objects.rs b/crates/ecstore/src/store_list_objects.rs index 4d267066..5dc1c4a8 100644 --- a/crates/ecstore/src/store_list_objects.rs +++ b/crates/ecstore/src/store_list_objects.rs @@ -952,6 +952,12 @@ async fn gather_results( let mut recv = recv; let mut entries = Vec::new(); while let Some(mut entry) = recv.recv().await { + #[cfg(windows)] + { + // normalize windows path separator + entry.name = entry.name.replace("\\", "/"); + } + if returned { continue; }