Reviewers: ,


Please review this at http://codereview.tryton.org/129003/

Affected files:
  M tryton/gui/window/view_form/screen/screen.py


Index: tryton/gui/window/view_form/screen/screen.py
===================================================================

--- a/tryton/gui/window/view_form/screen/screen.py
+++ b/tryton/gui/window/view_form/screen/screen.py
@@ -8,6 +8,7 @@
 import xml.dom.minidom
 import tryton.rpc as rpc
 from tryton.gui.window.view_form.model.group import Group
+from tryton.gui.window.view_form.model.record import Record
from tryton.gui.window.view_form.view.screen_container import ScreenContainer
 from tryton.gui.window.view_form.widget_search import Form
 from tryton.signal_event import SignalEvent
@@ -590,7 +591,9 @@
         if (not CONFIG['client.save_tree_expanded_state']
                 or not view
                 or view.view_type != 'tree'
-                or not view.children_field):
+                or not view.children_field
+                or not (self.parent is None
+                    or isinstance(self.parent, Record))):
             return
         parent = self.parent.id if self.parent else None
         paths = view.get_expanded_paths()



--
[email protected] mailing list

Reply via email to