From c90edd9d5fb05accdbecb5e6c7ebc65a1de9e4a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 9 Oct 2013 18:26:02 +0200 Subject: [PATCH] Fix usage of context company Default value of company should be -1 to get the right cast and an impossible value. Replace False by None as other value in "in" clause. issue3394 review1119002 --- line.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/line.py b/line.py index 9ef785dc99..f310df6251 100644 --- a/line.py +++ b/line.py @@ -22,7 +22,7 @@ class Line(ModelSQL, ModelView): __name__ = 'timesheet.line' employee = fields.Many2One('company.employee', 'Employee', required=True, select=True, domain=[ - ('company', '=', Get(Eval('context', {}), 'company')), + ('company', '=', Eval('context', {}).get('company', -1)), ]) date = fields.Date('Date', required=True, select=True) hours = fields.Float('Hours', digits=(16, 2), required=True) @@ -80,7 +80,7 @@ class EnterLinesStart(ModelView): 'Enter Lines' __name__ = 'timesheet.line.enter.start' employee = fields.Many2One('company.employee', 'Employee', required=True, - domain=[('company', '=', Get(Eval('context', {}), 'company'))]) + domain=[('company', '=', Eval('context', {}).get('company', -1))]) date = fields.Date('Date', required=True) @staticmethod