diff --git a/apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java b/apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java index f63aedb53d..692401c404 100644 --- a/apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java +++ b/apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java @@ -479,7 +479,7 @@ public class RegionScopedSwiftBlobStore implements BlobStore { public List listMultipartUpload(MultipartUpload mpu) { ImmutableList.Builder parts = ImmutableList.builder(); PageSet pageSet = list(mpu.containerName(), - new ListContainerOptions().inDirectory(mpu.blobName()).recursive()); + new ListContainerOptions().prefix(mpu.id() + "/")); // TODO: pagination for (StorageMetadata sm : pageSet) { int lastSlash = sm.getName().lastIndexOf('/');