-
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 }