diff options
| author | Raphaël Valyi <rvalyi@gmail.com> | 2010-07-08 19:11:40 -0300 |
|---|---|---|
| committer | Raphaël Valyi <rvalyi@gmail.com> | 2010-07-08 19:11:40 -0300 |
| commit | 424cbecb024e73fb19ef7c4af92e918562560f33 (patch) | |
| tree | 8b6d04807168ca40c181bd7029476d914246cb17 /addons/project_long_term/wizard | |
| parent | 34949277aeb64efa633fda368881dd6cd77dfd50 (diff) | |
| parent | 18831ae253552f503811a625ff1b65dd96ec24a9 (diff) | |
[merge]
bzr revid: rvalyi@gmail.com-20100708221140-qm59fabmpi8bjzim
Diffstat (limited to 'addons/project_long_term/wizard')
| -rw-r--r-- | addons/project_long_term/wizard/project_compute_phases.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/project_long_term/wizard/project_compute_phases.py b/addons/project_long_term/wizard/project_compute_phases.py index 3b4ac2d7b23..3ee15bc6c5a 100644 --- a/addons/project_long_term/wizard/project_compute_phases.py +++ b/addons/project_long_term/wizard/project_compute_phases.py @@ -60,6 +60,7 @@ class project_compute_phases(osv.osv_memory): phase_obj = self.pool.get('project.phase') resource_obj = self.pool.get('resource.resource') uom_obj = self.pool.get('product.uom') + model_data_obj = self.pool.get('ir.model.data') phase_resource_obj = False if context is None: @@ -81,7 +82,7 @@ class project_compute_phases(osv.osv_memory): 'vacation': tuple(leaves), 'efficiency': time_efficiency }) - default_uom_id = uom_obj.search(cr, uid, [('name','=','Hour')])[0] + default_uom_id = model_data_obj._get_id(cr, uid, 'product', 'uom_hour') avg_hours = uom_obj._compute_qty(cr, uid, phase.product_uom.id, phase.duration, default_uom_id) duration = str(avg_hours) + 'H' # Create a new project for each phase |
