diff --git a/sf_dlm/models/product_supplierinfo.py b/sf_dlm/models/product_supplierinfo.py index 313b51ed..a631efe4 100644 --- a/sf_dlm/models/product_supplierinfo.py +++ b/sf_dlm/models/product_supplierinfo.py @@ -3,6 +3,7 @@ import logging import re from odoo import models, fields, api +from odoo.exceptions import ValidationError class ResProductCategory(models.Model): @@ -49,7 +50,7 @@ class ResMrpBomMo(models.Model): def bom_create_line_has(self, embryo): product = self.product_tmpl_id if product.unit_number in (0, None, False): - raise ValueError(f'单件用量的值不能为{product.unit_number}') + raise ValidationError(f'产品{product.name}单件用量的值不能为{product.unit_number}') vals = { 'bom_id': self.id, 'product_id': embryo.id,