diff --git a/lib/query.py b/lib/query.py
index 4c847743bd1f47400ad0728e5f1e4a136405ab05..5d491444a1467fade3aed18b82a1e24ec63252f2 100644
--- a/lib/query.py
+++ b/lib/query.py
@@ -1955,7 +1955,9 @@ def _BuildOsFields():
      None, 0, _ConvWrap(sorted, _GetItemAttr("api_versions"))),
     (_MakeField("parameters", "Parameters", QFT_OTHER,
                 "Operating system parameters"),
-     None, 0, _ConvWrap(utils.NiceSort, _GetItemAttr("parameters"))),
+     None, 0, _ConvWrap(compat.partial(utils.NiceSort,
+                                       key=operator.itemgetter(0)),
+                        _GetItemAttr("parameters"))),
     (_MakeField("node_status", "NodeStatus", QFT_OTHER,
                 "Status from node"),
      None, 0, _GetItemAttr("node_status")),