From b34aad01eb6e30479d250e7bf53ee90d3f79854d Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Mon, 15 Oct 2012 15:40:49 +0530 Subject: [PATCH] [FIX]project_timesheet:if condition for record bzr revid: kbh@tinyerp.com-20121015101049-vj69950ccpmvwa24 --- addons/project_timesheet/project_timesheet.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/addons/project_timesheet/project_timesheet.py b/addons/project_timesheet/project_timesheet.py index bc3e764491c..55a4d036e5a 100644 --- a/addons/project_timesheet/project_timesheet.py +++ b/addons/project_timesheet/project_timesheet.py @@ -275,17 +275,19 @@ class account_analytic_line(osv.osv): def _default_account_id(self, cr, uid, context=None): proxy = self.pool.get('account.analytic.account') record_ids = proxy.search(cr, uid, [('user_id', '=', uid)], context=context) - employee = proxy.browse(cr, uid, record_ids[0], context=context) - if employee: - return employee.id + if record_ids: + employee = proxy.browse(cr, uid, record_ids[0], context=context) + if employee: + return employee.id return False def _default_product(self, cr, uid, context=None): proxy = self.pool.get('hr.employee') record_ids = proxy.search(cr, uid, [('user_id', '=', uid)], context=context) - employee = proxy.browse(cr, uid, record_ids[0], context=context) - if employee.product_id: - return employee.product_id.id + if record_ids: + employee = proxy.browse(cr, uid, record_ids[0], context=context) + if employee.product_id: + return employee.product_id.id return False _defaults = {