This is a patch for the issue1858.
Please review this at http://codereview.appspot.com/4171044/
Affected files:
M tryton/gui/window/preference.py
Index: tryton/gui/window/preference.py
===================================================================
--- a/tryton/gui/window/preference.py
+++ b/tryton/gui/window/preference.py
@@ -52,7 +52,7 @@
fields = res['fields']
self.screen = Screen('res.user', self.win, view_type=[])
self.screen.new(default=False)
- self.screen.add_view(arch, fields, display=True)
+ self.screen.add_view(arch, fields)
args = ('model', 'res.user', 'get_preferences', False, rpc.CONTEXT)
try:
@@ -63,6 +63,8 @@
self.win.destroy()
raise
self.screen.current_record.set(preferences)
+ self.screen.current_record.validate(softvalidation=True)
+ self.screen.switch_view()
width, height = self.screen.screen_container.size_get()
parent_width, parent_height = parent.get_size()
--
[email protected] mailing list