diff --git a/addons/mrp/i18n/mrp.pot b/addons/mrp/i18n/mrp.pot index a7d27c5a1d7..b4567bdfb1d 100644 --- a/addons/mrp/i18n/mrp.pot +++ b/addons/mrp/i18n/mrp.pot @@ -4133,6 +4133,12 @@ msgstr "" msgid "You cannot delete an unbuild order if the state is 'Done'." msgstr "" +#. module: mrp +#: code:addons/mrp/models/mrp_production.py:533 +#, python-format +msgid "You cannot produce a MO with a bom kit product." +msgstr "" + #. module: mrp #: code:addons/mrp/wizard/mrp_product_produce.py:82 #, python-format diff --git a/addons/mrp/models/mrp_production.py b/addons/mrp/models/mrp_production.py index 540dfbce5c1..693cfca5b16 100644 --- a/addons/mrp/models/mrp_production.py +++ b/addons/mrp/models/mrp_production.py @@ -529,6 +529,8 @@ class MrpProduction(models.Model): @api.multi def open_produce_product(self): self.ensure_one() + if self.bom_id.type == 'phantom': + raise UserError(_('You cannot produce a MO with a bom kit product.')) action = self.env.ref('mrp.act_mrp_product_produce').read()[0] return action