src/pyams_thesaurus/zmi/extract.py
changeset 87 dfe19304d980
parent 79 08535535b5ed
child 96 0d3ee20f86c2
--- a/src/pyams_thesaurus/zmi/extract.py	Tue Aug 28 17:02:29 2018 +0200
+++ b/src/pyams_thesaurus/zmi/extract.py	Wed Aug 29 13:56:54 2018 +0200
@@ -250,7 +250,7 @@
         extract = self.context.name
         return sorted((INode(node) for node in ITree(thesaurus).get_root_nodes()
                        if extract in (node.extracts or ())),
-                      key=lambda x: x.label)
+                      key=lambda x: (x.order or 999, x.label))
 
 
 class BaseTreeNodesView(object):
@@ -291,5 +291,5 @@
         self.get_nodes(term, result)
         return {
             'term': label,
-            'nodes': sorted(result, key=lambda x: x['label'])
+            'nodes': result
         }