From 7c810ff6fe0a0a70bbb9cbf9f113e04772513d20 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Wed, 9 Apr 2014 15:08:59 +0200 Subject: [PATCH] [FIX] stock, inventory management bzr revid: qdp-launchpad@openerp.com-20140409130859-0mla46wyl6ubecyb --- addons/stock/stock.py | 9 +-------- addons/stock/stock_demo.xml | 3 --- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index c94059309c4..d5f63c004dd 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -587,14 +587,6 @@ class stock_quant(osv.osv): raise osv.except_osv(_('Error'), _('You cannot move to a location of type view %s.') % (location.name)) return True - def write(self, cr, uid, ids, vals, context=None): - #check the inventory constraint before the write - if isinstance(ids, (int, long)): - ids = [ids] - if 'owner_id' in vals or 'lot_id' in vals or 'package_id' in vals or 'location_id' in vals or 'product_id' in vals: - self._check_open_inventory_location(cr, uid, ids, context=context) - return super(stock_quant, self).write(cr, uid, ids, vals, context=context) - #---------------------------------------------------------- # Stock Picking @@ -2591,6 +2583,7 @@ class stock_inventory(osv.osv): for th_line in inventory.theoretical_line_ids: th_vals.append({ 'product_id': th_line.product_id.id, + 'product_uom_id': th_line.product_uom_id.id, 'product_qty': th_line.product_qty, 'location_id': th_line.location_id.id, 'prod_lot_id': th_line.prod_lot_id.id, diff --git a/addons/stock/stock_demo.xml b/addons/stock/stock_demo.xml index e7a5f2fd664..64148c3485e 100644 --- a/addons/stock/stock_demo.xml +++ b/addons/stock/stock_demo.xml @@ -151,9 +151,6 @@ - - -