[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
This commit is contained in:
ron@tinyerp.com
2011-09-21 18:29:33 +05:30
parent 613fdc7eda
commit 88de9bfec9
+2 -2
View File
@@ -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