From 8472ee9f45abc98f9d282952addd43e0df79b9bb Mon Sep 17 00:00:00 2001
From: Nhomar - Vauxoo <nhomar@gmail.com>
Date: Mon, 14 Jul 2014 03:40:37 -0430
Subject: [PATCH] [FIX] project: inappropriate signature in
 project.task.work.unlink()

---
 addons/project/project.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/addons/project/project.py b/addons/project/project.py
index 78c3904ec070..5beb80ffed5f 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):
-- 
GitLab