From e9f43dd3b848cbbc5b2599fa85f38e7edaf4912b Mon Sep 17 00:00:00 2001 From: jordan <jordan@le-filament.com> Date: Thu, 18 Nov 2021 14:22:02 +0100 Subject: [PATCH] [update] change UserWarning into UserError --- models/sale_project.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/models/sale_project.py b/models/sale_project.py index b9b5a84..457015b 100644 --- a/models/sale_project.py +++ b/models/sale_project.py @@ -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, -- GitLab