Azure / Azure/azure-cli

`az storage container list` sets empty `include` query param which Azurite cannot digest

Open
#19,274 1 comment 0 reactions 1 assignee Claimed by @evelyn-ys View on GitHub
act-codegen-extensibility-squad customer-reported feature-request Storage
Dominant language
Python
Stars
4.6k
Forks
3.5k
Avg merge
3d 2h
Merged PRs (30d)
60

Description

**Describe the bug**
`az storage container list` adds an empty `include` query param which Azurite cannot digest

**To Reproduce**
* run Azurite with default settings. maybe add `--debug /dev/stdout`
* run `az storage container list`
* endure the error message `Operation returned an invalid status 'Bad Request'`
* see the logs from Azurite mentioning `error: ErrorMiddleware: ErrorName=DeserializationError ErrorMessage= is not a valid value for include. The valid values are: ["metadata"]. ErrorHTTPStatusCode=400`
* see that the HTTP query sent indeed has an empty `include` parameter (`?comp=list&maxresults=5000&include=`)

**Expected behavior**
* az-cli leaves out the `include` parameter, or defaults it to `metadata`

**Environment summary**
Ubuntu 20.04 in WSL2
Azurite 3.14
az-cli 2.27.1

**Additional context**
related issue in Azurite: https://github.com/Azure/Azurite/issues/454

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.