Merge lp:~syleam/openobject-addons/5.0-project_timesheet-regression into lp:openobject-addons/5.0

Proposed by Christophe CHAUVET
Status: Merged
Merge reported by: Jay Vora (Serpent Consulting Services)
Merged at revision: not available
Proposed branch: lp:~syleam/openobject-addons/5.0-project_timesheet-regression
Merge into: lp:openobject-addons/5.0
Diff against target: None lines
To merge this branch: bzr merge lp:~syleam/openobject-addons/5.0-project_timesheet-regression
Reviewer Review Type Date Requested Status
OpenERP Core Team Pending
Review via email: mp+4863@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Christophe CHAUVET (christophe-chauvet) wrote :

Fix regression introduce on the last revision

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'project_timesheet/project_timesheet.py'
--- project_timesheet/project_timesheet.py 2009-03-23 21:39:56 +0000
+++ project_timesheet/project_timesheet.py 2009-03-24 23:23:47 +0000
@@ -85,15 +85,15 @@
85 vals_line['date'] = vals['date'][:10]85 vals_line['date'] = vals['date'][:10]
86 if 'hours' in vals:86 if 'hours' in vals:
87 vals_line['unit_amount'] = vals['hours']87 vals_line['unit_amount'] = vals['hours']
88 vals_line['amount'] = (-1) * vals['hours'] * obj.browse(cr, uid, line_id.id).product_id.standard_price88 vals_line['amount'] = (-1) * vals['hours'] * obj.browse(cr, uid, line_id).product_id.standard_price
89 obj.write(cr, uid, [line_id.id], vals_line, {})89 obj.write(cr, uid, [line_id], vals_line, {})
9090
91 return super(project_work,self).write(cr, uid, ids, vals, context)91 return super(project_work,self).write(cr, uid, ids, vals, context)
9292
93 def unlink(self, cr, uid, ids, *args, **kwargs):93 def unlink(self, cr, uid, ids, *args, **kwargs):
94 for timesheet_id in self.pool.get('project.task.work').browse(cr, uid, ids):94 for timesheet_id in self.pool.get('project.task.work').browse(cr, uid, ids):
95 if timesheet_id.hr_analytic_timesheet_id:95 if timesheet_id.hr_analytic_timesheet_id:
96 obj = self.pool.get('hr.analytic.timesheet').unlink(cr, uid, [timesheet_id.hr_analytic_timesheet_id.id], *args, **kwargs)96 obj = self.pool.get('hr.analytic.timesheet').unlink(cr, uid, [timesheet_id.hr_analytic_timesheet_id], *args, **kwargs)
97 return super(project_work,self).unlink(cr, uid, ids, *args, **kwargs)97 return super(project_work,self).unlink(cr, uid, ids, *args, **kwargs)
9898
99 _columns={99 _columns={