When requesting to list edge resources in json, the secret store produces a null output when empty.
vcarvajal@vcarvajal-fastly:$ fastly secret-store list --quiet --json
null
I'm using the following version:
vcarvajal@vcarvajal-fastly:$ fastly version
Fastly CLI version v10.18.0 (9679de4f)
Built with go version go1.22.11 linux/amd64 (2025-02-07)
Viceroy version: viceroy 0.12.2
Additionally, the output from various other edge resources types will produce an empty array.
vcarvajal@vcarvajal-fastly:$ fastly object-store list --quiet --json
{
"Data": [],
"Meta": {
"limit": "1000",
"total": "0"
}
}
vcarvajal@vcarvajal-fastly:$ fastly kv-store list --quiet --json
{
"Data": [],
"Meta": {
"limit": "1000",
"total": "0"
}
}
vcarvajal@vcarvajal-fastly:$ fastly config-store list --quiet --json
[]
Describe the solution you'd like
It would be great to have them produce an empty array rather than null.
vcarvajal@vcarvajal-fastly:$ fastly secret-store list --quiet --json
[]
When requesting to
listedge resources in json, the secret store produces a null output when empty.I'm using the following version:
Additionally, the output from various other edge resources types will produce an empty array.
Describe the solution you'd like
It would be great to have them produce an empty array rather than null.