From 78ffed0b9c8413561f65809df99c86a156b33023 Mon Sep 17 00:00:00 2001 From: SHEREEF PT Date: Tue, 18 Jul 2017 09:54:58 +0530 Subject: [PATCH] [FIX] Defninton problem --- pos_mrp_order/__manifest__.py | 2 +- pos_mrp_order/models/point_of_sale_make_mrp.py | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/pos_mrp_order/__manifest__.py b/pos_mrp_order/__manifest__.py index 03f6010d8..e6a8bf9c5 100644 --- a/pos_mrp_order/__manifest__.py +++ b/pos_mrp_order/__manifest__.py @@ -24,7 +24,7 @@ { 'name': 'Make MRP orders from POS', - 'version': '10.0.1.0.0', + 'version': '10.0.2.0.0', 'summary': """Launch Automatic MRP Orders After Selling Through POS.""", 'description': """Launch automatic MRP orders after selling through POS""", 'author': 'Cybrosys Techno Solutions', diff --git a/pos_mrp_order/models/point_of_sale_make_mrp.py b/pos_mrp_order/models/point_of_sale_make_mrp.py index 69af27c59..985c62d88 100644 --- a/pos_mrp_order/models/point_of_sale_make_mrp.py +++ b/pos_mrp_order/models/point_of_sale_make_mrp.py @@ -81,5 +81,15 @@ class ProductTemplate(models.Model): @api.onchange('to_make_mrp') def onchange_to_make_mrp(self): if self.to_make_mrp: - if not self.bom_temp: + if not self.bom_count: + raise Warning('Please set Bill of Material for this product.') + + +class ProductProduct(models.Model): + _inherit = 'product.product' + + @api.onchange('to_make_mrp') + def onchange_to_make_mrp(self): + if self.to_make_mrp: + if not self.bom_count: raise Warning('Please set Bill of Material for this product.')