[FIX] project_retro_planning: When testing project_long_term, a datetime value is passed down to

bzr revid: hmo@tinyerp.com-20100901135231-f3w61kmqfey2rwzr
This commit is contained in:
P. Christeas 2010-09-01 19:22:31 +05:30 committed by Harry (OpenERP)
parent 258920846a
commit 2c9f8e2696
1 changed files with 6 additions and 1 deletions

View File

@ -33,7 +33,12 @@ class project_project(osv.osv):
if vals.get('date', False):
data_project = self.browse(cr, uid, ids)
for prj in data_project:
new_end_date = date(*time.strptime(vals['date'],'%Y-%m-%d')[:3])
if isinstance(vals['date'], datetime):
new_end_date = vals['date'].date()
elif isinstance(vals['date'], date):
new_end_date = vals['date']
else:
new_end_date = date(*time.strptime(vals['date'],'%Y-%m-%d')[:3])
if prj.date:
old_end_date = date(*time.strptime(prj.date,'%Y-%m-%d')[:3])
for task in prj.tasks: