diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 2ac1033f67e..d2fcfbdfc6c 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -313,7 +313,7 @@ class mrp_bom(osv.osv): continue if previous_products and bom_line_id.product_id.product_tmpl_id.id in previous_products: - raise UserError(_('BoM "%s" contains a BoM line with a product recursion: "%s".') % (master_bom.name,bom_line_id.product_id.name_get()[0][1])) + raise UserError(_('BoM "%s" contains a BoM line with a product recursion: "%s".') % (master_bom.code or "", bom_line_id.product_id.name_get()[0][1])) quantity = _factor(bom_line_id.product_qty * factor, bom_line_id.product_efficiency, bom_line_id.product_rounding) bom_id = self._bom_find(cr, uid, product_id=bom_line_id.product_id.id, properties=properties, context=context)