From 5653f51a43724eaacc1fff4464501803d6b4d59f Mon Sep 17 00:00:00 2001 From: "kum (Open ERP)" Date: Fri, 26 Mar 2010 15:34:20 +0530 Subject: [PATCH 1/1] [FIX] project_long_term: If resource has no calendar_id leaves not be considered for that resource now bzr revid: kum@tinyerp.co.in-20100326100420-d8gfh5kib18y78t0 --- addons/project_long_term/wizard/compute_tasks_date.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/project_long_term/wizard/compute_tasks_date.py b/addons/project_long_term/wizard/compute_tasks_date.py index 6ef53a6..77e7bbd 100644 --- a/addons/project_long_term/wizard/compute_tasks_date.py +++ b/addons/project_long_term/wizard/compute_tasks_date.py @@ -76,7 +76,8 @@ class wizard_compute_tasks(wizard.interface): if resource_id: # resource = resource_obj.browse(cr, uid, resource_id, context=context)[0] resource = resource_obj.read(cr, uid, resource_id, ['calendar_id','time_efficiency'], context=context)[0] - leaves = wkcal.compute_leaves(cr, uid, calendar_id , resource_id[0], resource.get('calendar_id')[0]) + if resource.get('calendar_id', False): + leaves = wkcal.compute_leaves(cr, uid, calendar_id , resource_id[0], resource['calendar_id'] and resource['calendar_id'][0] or False) time_efficiency = resource.get('time_efficiency') resources.append(classobj((user.name.encode('utf8')), (Resource,), {'__doc__': user.name, '__name__': user.name, -- 1.7.10.4