[FIX] project_long_term: fixed 2 errors when scheduling phases/tasks (due to previous merge on osv_memory)
bzr revid: qdp-launchpad@openerp.com-20110315150912-tofluvt1xu6wr8zt
This commit is contained in:
@@ -50,7 +50,7 @@ class project_compute_phases(osv.osv_memory):
|
||||
raise osv.except_osv(_('Error!'), _('Please Specify Project to be schedule'))
|
||||
|
||||
if data['project_id']: # If project mentioned find its phases
|
||||
project_ids = [data['project_id']]
|
||||
project_ids = [data['project_id'][0]]
|
||||
else: # Else take all the draft,open,pending states phases
|
||||
project_ids = project_pool.search(cr, uid, [], context=context)
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ class project_compute_tasks(osv.osv_memory):
|
||||
context = {}
|
||||
context['compute_by'] = 'project'
|
||||
data = self.read(cr, uid, ids, [])[0]
|
||||
project_id = data['project_id']
|
||||
project_id = data['project_id'][0]
|
||||
project_pool.schedule_tasks(cr, uid, [project_id], context=context)
|
||||
return self._open_task_list(cr, uid, data, context=context)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user