s3api includes Delimiter elements even when the delimiter query param is blank
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This is appropriate when handling a ListObjectVersions request, but not ListObjects or ListObjectsV2; AWS responds like
b'<?xml version="1.0" encoding=
b'<?xml version="1.0" encoding=
b'<?xml version="1.0" encoding=
respectively.
Reviewed: https:/ /review. opendev. org/c/openstack /swift/ +/695780 /opendev. org/openstack/ swift/commit/ f0b8790c126f69c 736b50cc9d8631f e30db167e4
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit f0b8790c126f69c 736b50cc9d8631f e30db167e4
Author: Tim Burke <email address hidden>
Date: Fri Nov 22 15:07:48 2019 -0800
s3api: Fix blank delimiter handling
Real AWS only includes an empty delimiter element when doing a
version-aware listing.
Change-Id: Id246a157c576ea c93375be084ada3 740f1e09793
Closes-Bug: #1853663