Azure / Azure/Azurite

List Container API does not work with filters - [SoftDelete feature required]

Open
#2,320 1 comment 0 reactions 1 assignee Claimed by @EmmaZhu View on GitHub
blob-storage featureparity
Dominant language
TypeScript
Stars
2.3k
Forks
393
Avg merge
1d 20h
Merged PRs (30d)
36

Description

### Which service(blob, file, queue, table) does this issue concern?
Azure Blob
### Which version of the Azurite was used?
3.21.0
### Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
npm
### What's the Node.js version?
14.18.1
### What problem was encountered?
Azurite does not include the list of deleted containers in its response to List Containers API with `include_deleted=True`. The response only includes the current containers. The logs indicate that the endpoint has 'include' equated to 'none,' even though include_deleted is set to True. I attempted to add other filters, but the endpoint remains the same.
```
https://127.0.0.1/devstoreaccount1/?comp=list&include=
```
I directed the same requests to the cloud and they worked as expected - the deleted containers were listed and all the other filters worked as well.

I use Python SDK.

### Steps to reproduce the issue?

Logs to reproduce this scenario: [debug.log](https://github.com/Azure/Azurite/files/13621414/debug.log)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.