From 48f5caf8d93b674f0eb38ccde542c5c5c8149bf9 Mon Sep 17 00:00:00 2001 From: Benjamin Desef Date: Wed, 12 Aug 2026 15:34:32 +0200 Subject: [PATCH 1/2] Fix OneDrive path contruction for listing Closes #8054 --- core/services/onedrive/src/lister.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/services/onedrive/src/lister.rs b/core/services/onedrive/src/lister.rs index f5d88bc18ed2..b707559c989d 100644 --- a/core/services/onedrive/src/lister.rs +++ b/core/services/onedrive/src/lister.rs @@ -140,7 +140,7 @@ impl oio::PageList for OneDriveLister { // N+1 is horrendous but we can't do any better without OneDrive's API support. // When OneDrive supports listing with versions API, remove this. if list_with_versions { - let versions = self.core.onedrive_list_versions(&self.ctx, &path).await?; + let versions = self.core.onedrive_list_versions(&self.ctx, &normalized_path).await?; if let Some(version) = versions.first() { meta.set_version(&version.id); } From 4d3dadcb864a650d727861199866929fb71f7bed Mon Sep 17 00:00:00 2001 From: Benjamin Desef Date: Wed, 12 Aug 2026 15:46:01 +0200 Subject: [PATCH 2/2] Format --- core/services/onedrive/src/lister.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/services/onedrive/src/lister.rs b/core/services/onedrive/src/lister.rs index b707559c989d..8dce0d07b3f0 100644 --- a/core/services/onedrive/src/lister.rs +++ b/core/services/onedrive/src/lister.rs @@ -140,7 +140,10 @@ impl oio::PageList for OneDriveLister { // N+1 is horrendous but we can't do any better without OneDrive's API support. // When OneDrive supports listing with versions API, remove this. if list_with_versions { - let versions = self.core.onedrive_list_versions(&self.ctx, &normalized_path).await?; + let versions = self + .core + .onedrive_list_versions(&self.ctx, &normalized_path) + .await?; if let Some(version) = versions.first() { meta.set_version(&version.id); }