From 6b43c3a25492c459263e61f6b6b9b4c1986153e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com> Date: Mon, 12 Aug 2024 17:30:38 +0200 Subject: [PATCH] [IMP] manage cubic meter uom on mulch --- models/sale_intervention.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/models/sale_intervention.py b/models/sale_intervention.py index 363d97f..b509afc 100644 --- a/models/sale_intervention.py +++ b/models/sale_intervention.py @@ -549,7 +549,9 @@ class SaleIntervention(models.Model): @api.onchange("plant_qty", "intervention_length", "mulch_id") def _onchange_mulch_id(self): self.mulch_has_staples = False - if self.mulch_unit == self.env.ref("uom.product_uom_meter"): + if self.mulch_unit == self.env.ref( + "uom.product_uom_meter" + ) or self.much_unit == self.env.ref("uom.product_uom_cubic_meter"): self.mulch_qty = self.intervention_length elif self.mulch_unit == self.env.ref("uom.product_uom_unit"): self.mulch_qty = self.plant_qty @@ -560,7 +562,9 @@ class SaleIntervention(models.Model): @api.onchange("plant_qty", "intervention_length", "mulch2_id") def _onchange_mulch2_id(self): self.mulch2_has_staples = False - if self.mulch2_unit == self.env.ref("uom.product_uom_meter"): + if self.mulch_unit == self.env.ref( + "uom.product_uom_meter" + ) or self.much_unit == self.env.ref("uom.product_uom_cubic_meter"): self.mulch2_qty = self.intervention_length elif self.mulch2_unit == self.env.ref("uom.product_uom_unit"): self.mulch2_qty = self.plant_qty -- GitLab