From df29fec0906661bf4cd58f8e2d631b088c8c6193 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Fri, 1 Feb 2013 19:04:40 +0530 Subject: [PATCH] [FIX] sale_stock: Made some changes bzr revid: cha@tinyerp.com-20130201133440-fgo2lj4q22i4dpfb --- addons/sale_stock/sale_stock.py | 3 ++- addons/sale_stock/test/picking_order_policy.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/sale_stock/sale_stock.py b/addons/sale_stock/sale_stock.py index f63282b7a16..b121bf425b6 100644 --- a/addons/sale_stock/sale_stock.py +++ b/addons/sale_stock/sale_stock.py @@ -208,8 +208,9 @@ class sale_order(osv.osv): proc_ids = proc_obj.search(cr, uid, [('move_id', '=', mov.id)]) if proc_ids: self.pool.get('procurement.order').signal_button_check(cr, uid, proc_ids) + stock_obj = self.pool.get('stock.picking') for r in self.read(cr, uid, ids, ['picking_ids']): - self.pool.get('stock.picking').signal_button_cancel(cr, uid, r['picking_ids']) + stock_obj.signal_button_cancel(cr, uid, r['picking_ids']) return super(sale_order, self).action_cancel(cr, uid, ids, context=context) def action_wait(self, cr, uid, ids, context=None): diff --git a/addons/sale_stock/test/picking_order_policy.yml b/addons/sale_stock/test/picking_order_policy.yml index a28326598ac..406aaf0bf8a 100644 --- a/addons/sale_stock/test/picking_order_policy.yml +++ b/addons/sale_stock/test/picking_order_policy.yml @@ -133,8 +133,9 @@ - !python {model: sale.order}: | so = self.browse(cr, uid, ref("sale.sale_order_6")) + account_invoice_obj = self.pool.get('account.invoice') for invoice in so.invoice_ids: - self.pool.get('account.invoice').signal_invoice_open(cr, uid, [invoice.id]) + account_invoice_obj.signal_invoice_open(cr, uid, [invoice.id]) - I pay the invoice -