23 lines
991 B
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(
|