diff --git a/addons/project/project.py b/addons/project/project.py index 78c3904ec07046e8797408654107e057d8c9a30e..5beb80ffed5f4b3134cfa15588e1dd17c3d9c42a 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -1151,12 +1151,12 @@ class project_work(osv.osv): task_obj.invalidate_cache(cr, uid, ['remaining_hours'], [work.task_id.id], context=context) return super(project_work,self).write(cr, uid, ids, vals, context) - def unlink(self, cr, uid, ids, *args, **kwargs): + def unlink(self, cr, uid, ids, context=None): task_obj = self.pool.get('project.task') for work in self.browse(cr, uid, ids): cr.execute('update project_task set remaining_hours=remaining_hours + %s where id=%s', (work.hours, work.task_id.id)) task_obj.invalidate_cache(cr, uid, ['remaining_hours'], [work.task_id.id], context=context) - return super(project_work,self).unlink(cr, uid, ids,*args, **kwargs) + return super(project_work,self).unlink(cr, uid, ids, context=context) class account_analytic_account(osv.osv):