diff --git a/addons/purchase/test/process/rfq2order2done.yml b/addons/purchase/test/process/rfq2order2done.yml index 0cd0a2b1893..535e3ee28aa 100644 --- a/addons/purchase/test/process/rfq2order2done.yml +++ b/addons/purchase/test/process/rfq2order2done.yml @@ -79,7 +79,7 @@ - !python {model: stock.picking}: | pick_ids = self.search(cr, uid, [('purchase_id','=',ref('order_purchase1'))]) - self.validate_picking(cr, uid, pick_ids) + self.do_validate(cr, uid, pick_ids) - I check that purchase order is shipped. - diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 07cef252303..1cded4b7786 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1146,8 +1146,11 @@ class stock_picking(osv.osv): return super(stock_picking, self).unlink(cr, uid, ids, context=context) - def validate_picking(self, cr, uid, id, context=None): - for picking in self.browse(cr, uid, id, context=context): + def do_validate(self, cr, uid, ids, context=None): + """ + forcefully to validate picking with move lines + """ + for picking in self.browse(cr, uid, ids, context=context): partial_datas = { 'partner_id': picking.address_id.partner_id.id, 'address_id': picking.address_id.id,