diff --git a/modules/account/journal.py b/modules/account/journal.py index b22673ac3c..38ae0bcec7 100644 --- a/modules/account/journal.py +++ b/modules/account/journal.py @@ -156,7 +156,12 @@ class Journal( @classmethod def find(cls, pattern): - for journal in cls.search([]): + for journal in cls.search( + [], + order=[ + ('matching_sequence', 'ASC'), + ('id', 'ASC'), + ]): if journal.match(pattern): return journal diff --git a/modules/account/view/journal_tree.xml b/modules/account/view/journal_tree.xml index 37436cd6c1..6ba968cc75 100644 --- a/modules/account/view/journal_tree.xml +++ b/modules/account/view/journal_tree.xml @@ -1,7 +1,7 @@ - +