changeset 823c25d163e6 in tryton:default
details: https://hg.tryton.org/tryton?cmd=changeset;node=823c25d163e6
description:
        Reset screen order only when it is below a parent

        Otherwise the default order from the action is lost when the screen is
        instantiated.

        issue9692
        review302281002
diffstat:

 tryton/gui/window/view_form/screen/screen.py |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (17 lines):

diff -r 0e6eea96b426 -r 823c25d163e6 
tryton/gui/window/view_form/screen/screen.py
--- a/tryton/gui/window/view_form/screen/screen.py      Fri Oct 16 19:19:59 
2020 +0200
+++ b/tryton/gui/window/view_form/screen/screen.py      Sun Oct 18 15:58:43 
2020 +0200
@@ -404,12 +404,12 @@
                 fields[name] = field.attrs
                 fields_views[name] = field.views
         self.tree_states_done.clear()
-        self.order = None
         self.__group = group
         self.parent = group.parent
         self.parent_name = group.parent_name
         if self.parent:
             self.filter_widget = None
+            self.order = None
         if len(group):
             self.current_record = group[0]
         else:

Reply via email to