From 88de9bfec9c241a76316114bf4a8a6266a134fca Mon Sep 17 00:00:00 2001 From: "ron@tinyerp.com" <> Date: Wed, 21 Sep 2011 18:29:33 +0530 Subject: [PATCH] [FIX]Product: Supplier Information is generated randomly on the product form so removed sorted funtion used for generate partner list(in _calc_seller function) based on sequence lp bug: https://launchpad.net/bugs/855464 fixed bzr revid: ron@tinyerp.com-20110921125933-97wrxxadh41e37cb --- addons/product/product.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/product/product.py b/addons/product/product.py index 863081a8155..7b9ed2085d2 100644 --- a/addons/product/product.py +++ b/addons/product/product.py @@ -250,9 +250,9 @@ class product_template(osv.osv): result[product.id] = {field:False} result[product.id]['seller_delay'] = 1 if product.seller_ids: - partner_list = sorted([(partner_id.sequence, partner_id) + partner_list = [(partner_id.sequence, partner_id) for partner_id in product.seller_ids - if partner_id and isinstance(partner_id.sequence, (int, long))]) + if partner_id and isinstance(partner_id.sequence, (int, long))] main_supplier = partner_list and partner_list[0] and partner_list[0][1] or False result[product.id]['seller_delay'] = main_supplier and main_supplier.delay or 1 result[product.id]['seller_qty'] = main_supplier and main_supplier.qty or 0.0