diff --git a/addons/sale_timesheet/models/product.py b/addons/sale_timesheet/models/product.py index 730f9f206aa..8ea40e9c7ca 100644 --- a/addons/sale_timesheet/models/product.py +++ b/addons/sale_timesheet/models/product.py @@ -35,6 +35,9 @@ class ProductTemplate(models.Model): def _compute_service_upsell_threshold_ratio(self): product_uom_hour = self.env.ref('uom.product_uom_hour') for record in self: + if not record.uom_id: + record.service_upsell_threshold_ratio = False + continue record.service_upsell_threshold_ratio = f"1 {record.uom_id.name} = {product_uom_hour.factor / record.uom_id.factor:.2f} Hours" def _compute_visible_expense_policy(self):