Skip to content
Extraits de code Groupes Projets
Valider e9f43dd3 rédigé par jordan's avatar jordan
Parcourir les fichiers

[update] change UserWarning into UserError

parent 8f6586d4
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2,6 +2,7 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
from odoo import models
from odoo.exceptions import UserError
class SaleProject(models.Model):
......@@ -21,7 +22,7 @@ class SaleProject(models.Model):
vat_furniture_categ = (
self.env["product.category"].browse(furniture_categ_id.id).taxes_id
)
lines = self.env["sale.intervention"].read_group(
lines = self.env['sale.intervention'].read_group(
(("project_id", "=", self.id),),
("price", "intervention_length", "plant_qty"),
"intervention_type_id",
......@@ -64,8 +65,9 @@ class SaleProject(models.Model):
}
)
else:
raise UserWarning(
"Impossible de mettre à jour la ligne des plants"
raise UserError(
"Impossible de mettre à jour la ligne des "
"plants dans le devis. "
)
sol_furniture = existing_lines.filtered(
lambda sol: sol.tax_id == vat_furniture_categ
......@@ -78,8 +80,9 @@ class SaleProject(models.Model):
}
)
else:
raise UserWarning(
"Impossible de mettre à jour la ligne des fournitures"
raise UserError(
"Impossible de mettre à jour la ligne des "
"fournitures dans le devis. "
)
else:
sols = list()
......@@ -89,7 +92,9 @@ class SaleProject(models.Model):
"product_uom_qty": quantity,
"sale_project_id": self.id,
}
sol_name = "Projet " + self.name + " - " + product_tmpl.name
sol_name = (
"Projet " + self.name + " - " + product_tmpl.name
)
sols.append(
{
**data_sol_section,
......
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