diff --git a/sale.py b/sale.py index 36038fef8a..3c0f272fa2 100644 --- a/sale.py +++ b/sale.py @@ -107,7 +107,7 @@ class Sale(Model): cost_line = {} product_ids = [line['product'] for line in values.get('lines') or [] if line.get('product')] - stockable = any(product.type in ('stockable', 'consumable') + stockable = any(product.type in ('goods', 'assets') for product in product_obj.browse(product_ids)) if cost and currency_id and stockable: if (values.get('currency') diff --git a/tests/scenario_sale_shipment_cost.rst b/tests/scenario_sale_shipment_cost.rst index dabbc41f79..26dac4f966 100644 --- a/tests/scenario_sale_shipment_cost.rst +++ b/tests/scenario_sale_shipment_cost.rst @@ -135,7 +135,7 @@ Create product:: >>> product.name = 'Product' >>> product.category = category >>> product.default_uom = unit - >>> product.type = 'stockable' + >>> product.type = 'goods' >>> product.salable = True >>> product.list_price = Decimal('20') >>> product.cost_price = Decimal('8')