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