From 5d61607688b2a43e23328b2d36ca7a162adf1f07 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Wed, 21 Jan 2009 20:33:58 +0100 Subject: [PATCH] bugfix bzr revid: fp@tinyerp.com-20090121193358-a2o75diozf29c0hq --- addons/hr_timesheet_sheet/hr_timesheet_sheet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py index 4ca8400aaaf..5c4f6def59f 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py @@ -405,7 +405,7 @@ class hr_timesheet_line(osv.osv): } def create(self, cr, uid, vals, *args, **kwargs): - if 'sheet_id' in vals: + if vals.get('sheet_id', False): ts = self.pool.get('hr_timesheet_sheet.sheet').browse(cr, uid, vals['sheet_id']) if not ts.state in ('draft', 'new'): raise osv.except_osv(_('Error !'), _('You can not modify an entry in a confirmed timesheet !'))