From 3635ade2e4cb00972c95f21305cfd9e4e67663e0 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Tue, 17 Jan 2012 17:35:31 +0530 Subject: [PATCH] [FIX]procurement: added read method instead of browse method lp bug: https://launchpad.net/bugs/915404 fixed bzr revid: mma@tinyerp.com-20120117120531-xg0acpsb4vt3gwe3 --- addons/procurement/schedulers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/procurement/schedulers.py b/addons/procurement/schedulers.py index 6ad04bb6759..0c6731c40c2 100644 --- a/addons/procurement/schedulers.py +++ b/addons/procurement/schedulers.py @@ -180,10 +180,11 @@ class procurement_order(osv.osv): for warehouse in warehouse_obj.browse(cr, uid, warehouse_ids, context=context): context['warehouse'] = warehouse - for product in product_obj.browse(cr, uid, products_id, context=context): - if product.virtual_available >= 0.0: + for product_availability in product_obj.read(cr, uid, products_id, ['virtual_available'], context=context): + if product_availability['virtual_available'] >= 0.0: continue + product = product_obj.browse(cr, uid, [product_availability['id']], context=context)[0] if product.supply_method == 'buy': location_id = warehouse.lot_input_id.id elif product.supply_method == 'produce':