From 0b7ecf8a21b04bca1ce5aee02029e7eef92f777b Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 8 Jan 2014 12:46:39 +0100 Subject: [PATCH] [FIX] mrp: move _prepare_order_line_procurement to model sale.order instead of procurement.oder. This will add the lost property_ids that was removed at rev 9622. bzr revid: mat@openerp.com-20140108114639-jc40rfbrbi1s37e3 --- addons/mrp/procurement.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/mrp/procurement.py b/addons/mrp/procurement.py index 128cb62111a..0fab30a0b41 100644 --- a/addons/mrp/procurement.py +++ b/addons/mrp/procurement.py @@ -34,11 +34,6 @@ class procurement_order(osv.osv): 'production_id': fields.many2one('mrp.production', 'Manufacturing Order'), } - def _prepare_order_line_procurement(self, cr, uid, order, line, move_id, date_planned, context=None): - result = super(procurement_order, self)._prepare_order_line_procurement(cr, uid, order, line, move_id, date_planned, context) - result['property_ids'] = [(6, 0, [x.id for x in line.property_ids])] - return result - def check_produce_product(self, cr, uid, procurement, context=None): ''' Depict the capacity of the procurement workflow to produce products (not services)''' return True @@ -129,6 +124,11 @@ class procurement_order(osv.osv): body = _("Manufacturing Order %s created.") % ( procurement.production_id.name,) self.message_post(cr, uid, [procurement.id], body=body, context=context) -procurement_order() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: +class sale_order(osv.Model): + _inherit ='sale.order' + + def _prepare_order_line_procurement(self, cr, uid, order, line, move_id, date_planned, context=None): + result = super(sale_order, self)._prepare_order_line_procurement(cr, uid, order, line, move_id, date_planned, context) + result['property_ids'] = [(6, 0, [x.id for x in line.property_ids])] + return result