Skip to content
Extraits de code Groupes Projets
Valider 9da4c761 rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

[FIX] take default if nb_accesories = 0

parent 728041e6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
2 requêtes de fusion!214.0 double paillage,!114.0 accessory
...@@ -503,13 +503,6 @@ class SaleIntervention(models.Model): ...@@ -503,13 +503,6 @@ class SaleIntervention(models.Model):
plant.qty for plant in rec.plant_list_ids if plant.is_local plant.qty for plant in rec.plant_list_ids if plant.is_local
) )
if rec.mulch_has_staples:
if rec.mulch_id.nb_accesories:
mulch_staples_qty = rec.mulch_id.nb_accesories
rec.mulch_staples_qty = mulch_staples_qty
else:
rec.mulch_staples_qty = 2
rec.plants_qty = plants_qty rec.plants_qty = plants_qty
rec.plant_qty_per_seq = plant_qty_per_seq rec.plant_qty_per_seq = plant_qty_per_seq
rec.full_seq_qty = full_seq_qty rec.full_seq_qty = full_seq_qty
...@@ -524,18 +517,22 @@ class SaleIntervention(models.Model): ...@@ -524,18 +517,22 @@ class SaleIntervention(models.Model):
@api.onchange("mulch_has_staples") @api.onchange("mulch_has_staples")
def _onchange_mulch_has_staples(self): def _onchange_mulch_has_staples(self):
if self.mulch_has_staples: if self.mulch_has_staples:
if self.mulch_id.nb_accesories: if self.mulch_id.nb_accesories and self.mulch_id.nb_accesories > 0.0:
self.mulch_staples_qty = self.mulch_id.nb_accesories self.mulch_staples_qty = self.mulch_id.nb_accesories
else: else:
self.mulch_staples_qty = 2 self.mulch_staples_qty = 2
else:
self.mulch_staples_qty = 0
@api.onchange("mulch2_has_staples") @api.onchange("mulch2_has_staples")
def _onchange_mulch2_has_staples(self): def _onchange_mulch2_has_staples(self):
if self.mulch2_has_staples: if self.mulch2_has_staples:
if self.mulch2_id.nb_accesories: if self.mulch2_id.nb_accesories and self.mulch2_id.nb_accesories > 0.0:
self.mulch2_staples_qty = self.mulch2_id.nb_accesories self.mulch2_staples_qty = self.mulch2_id.nb_accesories
else: else:
self.mulch2_staples_qty = 2 self.mulch2_staples_qty = 2
else:
self.mulch2_staples_qty = 0
@api.onchange("intervention_length", "plant_interval") @api.onchange("intervention_length", "plant_interval")
def _onchange_length(self): def _onchange_length(self):
...@@ -571,7 +568,10 @@ class SaleIntervention(models.Model): ...@@ -571,7 +568,10 @@ class SaleIntervention(models.Model):
@api.onchange("high_protection_qty") @api.onchange("high_protection_qty")
def _onchange_high_protection_qty(self): def _onchange_high_protection_qty(self):
if self.high_protection_id.nb_accesories: if (
self.high_protection_id.nb_accesories
and self.high_protection_id.nb_accesories > 0.0
):
stake_multiplier = self.high_protection_id.nb_accesories stake_multiplier = self.high_protection_id.nb_accesories
else: else:
stake_multiplier = 1 stake_multiplier = 1
...@@ -580,7 +580,10 @@ class SaleIntervention(models.Model): ...@@ -580,7 +580,10 @@ class SaleIntervention(models.Model):
@api.onchange("low_protection_qty") @api.onchange("low_protection_qty")
def _onchange_low_protection_qty(self): def _onchange_low_protection_qty(self):
if self.low_protection_id.nb_accesories: if (
self.low_protection_id.nb_accesories
and self.low_protection_id.nb_accesories > 0.0
):
stake_multiplier = self.low_protection_id.nb_accesories stake_multiplier = self.low_protection_id.nb_accesories
else: else:
stake_multiplier = 2 stake_multiplier = 2
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter