From 06d9252426b971d92373540d3331073c142e47eb Mon Sep 17 00:00:00 2001 From: "PAP(OpenERP)" <> Date: Wed, 11 Aug 2010 09:40:17 +0530 Subject: [PATCH] [FIX] Project: Unlink method bzr revid: mra@mra-laptop-20100811041017-jynrj5guz823c3wo --- 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 195a6d37b8b..fbc1f8ddf6a 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -666,8 +666,8 @@ class project_work(osv.osv): def unlink(self, cr, uid, ids, *args, **kwargs): context = kwargs.get('context', {}) project_obj = self.pool.get('project.project') + uom_obj = self.pool.get('product.uom') user_uom, default_uom = project_obj._get_user_and_default_uom_ids(cr, uid) - if user_uom == default_uom: for work in self.browse(cr, uid, ids, context): cr.execute('update project_task set remaining_hours=remaining_hours + %s where id=%s', (work.hours, work.task_id.id)) @@ -675,7 +675,7 @@ class project_work(osv.osv): for work in self.browse(cr, uid, ids, context): duration = uom_obj._compute_qty(cr, uid, default_uom, work.hours, user_uom) cr.execute('update project_task set remaining_hours=remaining_hours + %s where id=%s', (duration, work.task_id.id)) - return super(project_work,self).unlink(cr, uid, ids, *args, **kwargs) + return super(project_work, self).unlink(cr, uid, ids, *args, **kwargs) project_work()