diff --git a/modules/purchase/message.xml b/modules/purchase/message.xml index f11403bc4d..44867a5351 100644 --- a/modules/purchase/message.xml +++ b/modules/purchase/message.xml @@ -10,7 +10,7 @@ this repository contains the full copyright notices and license terms. --> You cannot erase party "%(party)s" while they have pending purchases with company "%(company)s". - To get a quote for the purchase "%(purchase)s" you must enter a warehouse. + To get a quote for the purchase "%(purchase)s" you must enter a warehouse for the line "%(line)s". To delete purchase "%(purchase)s" you must cancel it. diff --git a/modules/purchase/purchase.py b/modules/purchase/purchase.py index 6bca2a1b00..b4ef25aff2 100644 --- a/modules/purchase/purchase.py +++ b/modules/purchase/purchase.py @@ -766,7 +766,8 @@ class Purchase( if ((not location or not line.warehouse) and line.movable): raise PurchaseQuotationError( gettext('purchase.msg_warehouse_required_for_quotation', - purchase=self.rec_name)) + purchase=self.rec_name, + line=line.rec_name)) @classmethod def set_number(cls, purchases): diff --git a/modules/sale/message.xml b/modules/sale/message.xml index 9cea499e0e..ffd187c115 100644 --- a/modules/sale/message.xml +++ b/modules/sale/message.xml @@ -22,7 +22,7 @@ this repository contains the full copyright notices and license terms. --> To get a quote for sale "%(sale)s" you must enter a shipment address. - To get a quote for sale "%(sale)s" you must enter a warehouse. + To get a quote for sale "%(sale)s" you must enter a warehouse for the line "%(line)s". To delete sale "%(sale)s" you must cancel it. diff --git a/modules/sale/sale.py b/modules/sale/sale.py index 256f25c66b..dfab797bea 100644 --- a/modules/sale/sale.py +++ b/modules/sale/sale.py @@ -925,7 +925,8 @@ class Sale( if (not location or not line.warehouse) and line.movable: raise SaleQuotationError( gettext('sale.msg_sale_warehouse_required_for_quotation', - sale=self.rec_name)) + sale=self.rec_name, + line=line.rec_name)) @classmethod def set_number(cls, sales):