Skip to content

Do not try list containers if default path is provided #9038

@cyberduck

Description

@cyberduck

268795c created the issue

When connecting to OpenStack Swift (Keystone) Cyberduck tries to make 'GET /v1/AUTH_X?limit=100 HTTP/1.1' and 'HEAD /v1/AUTH_X HTTP/1.1' even parameter 'path' provided in bookmark. This should be shanged to make request to URL+'path', but not to /.

For example, i created an additional user and gave him read access (by ACL) to container 'my_cont'. Then i try connect with newly created user and set 'path' parameter to '/my_cont/'. But than i getting 403 error, cause Cyberduck tries to GET and HEAD '/'. Openstack swift doesn't support account ACL, so i can't give access to read container list to users.

Metadata

Metadata

Assignees

Labels

openstackOpenStack Swift Protocol Implementation

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions