-
Problem report
-
Resolution: Won't fix
-
Trivial
-
None
-
4.0.16, 4.4.4, 5.0.0alpha1
-
None
-
Sprint 60 (Jan 2020)
-
0.5
Steps to reproduce:
For example try "script.get" request:
"jsonrpc": "2.0", "method": "script.get", "params": { "output" : ["scriptid"], "sortfield": ["scriptid"], "sortorder": "DESC" },
The result will be scripts sorted descending by script id (EXPECTED):
{
"jsonrpc": "2.0",
"result": [
{
"scriptid": "8"
},
{
"scriptid": "6"
},
{
"scriptid": "4"
},
{
"scriptid": "3"
},
{
"scriptid": "2"
},
{
"scriptid": "1"
}
],
"id": 1
}
Add preservekeys parameter to request:
"jsonrpc": "2.0", "method": "script.get", "params": { "output" : ["scriptid"], "sortfield": ["scriptid"], "sortorder": "DESC", "preservekeys": true },
Scripts in result became sorted ascending (NOT EXPECTED):
{
"jsonrpc": "2.0",
"result": {
"1": {
"scriptid": "1"
},
"2": {
"scriptid": "2"
},
"3": {
"scriptid": "3"
},
"4": {
"scriptid": "4"
},
"6": {
"scriptid": "6"
},
"8": {
"scriptid": "8"
}
},
"id": 1
}