summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorLaurent Stukkens (LTU) <ltu@odoo.com>2020-12-02 16:24:06 +0100
committerXavier BOL (xbo) <xbo@odoo.com>2020-12-21 15:17:08 +0100
commit8052da9602437c8de03bd7f675b7086500fcdb10 (patch)
tree0f4c421884cc499a0ce586832f96f1b94a1833c6 /addons
parent11d2da544f2991bd7db3ceccc0a2589f57af9d9b (diff)
[IMP] sale_project: only recompute planned_hours for service product
task-2409761
Diffstat (limited to 'addons')
-rw-r--r--addons/sale_project/models/sale_order.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/sale_project/models/sale_order.py b/addons/sale_project/models/sale_order.py
index e779902dcc4..f974dbefabe 100644
--- a/addons/sale_project/models/sale_order.py
+++ b/addons/sale_project/models/sale_order.py
@@ -155,7 +155,7 @@ class SaleOrderLine(models.Model):
# of a locked sale order.
if 'product_uom_qty' in values and not self.env.context.get('no_update_planned_hours', False):
for line in self:
- if line.task_id:
+ if line.task_id and line.product_id.type == 'service':
planned_hours = line._convert_qty_company_hours(line.task_id.company_id)
line.task_id.write({'planned_hours': planned_hours})
return result