trytond-patches/issue7672.diff

23 lines
991 B
Diff

diff --git a/tryton/modules/stock/product.py b/tryton/modules/stock/product.py
index 4ae0e95154..7e53384a3c 100644
--- a/tryton/modules/stock/product.py
+++ b/tryton/modules/stock/product.py
@@ -1153,6 +1153,8 @@ class ModifyCostPrice(Wizard):
def get_revision(self, Revision):
return Revision(
+ template=None,
+ product=None,
company=Transaction().context.get('company'),
date=self.start.date,
cost_price=self.start.cost_price,
@@ -1245,7 +1247,7 @@ class CostPriceRevision(ModelSQL, ModifyCostPriceStart):
raise ProductCostPriceError(
gettext('stock.msg_invalid_cost_price',
cost_price=self.cost_price,
- product=product.rec_name,
+ product=product.rec_name if product else '',
exception=exception)) from exception
if not isinstance(amount, Decimal):
raise ProductCostPriceError(