Describe the bugaz 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
Describe the bug
az storage container list
adds an emptyinclude
query param which Azurite cannot digestTo Reproduce
--debug /dev/stdout
az storage container list
Operation returned an invalid status 'Bad Request'
error: ErrorMiddleware: ErrorName=DeserializationError ErrorMessage= is not a valid value for include. The valid values are: ["metadata"]. ErrorHTTPStatusCode=400
include
parameter (?comp=list&maxresults=5000&include=
)Expected behavior
include
parameter, or defaults it tometadata
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