diff --git a/addons/product/pricelist.py b/addons/product/pricelist.py index f0cc3e77fa7..69df14f0cb1 100644 --- a/addons/product/pricelist.py +++ b/addons/product/pricelist.py @@ -42,7 +42,8 @@ class price_type(osv.osv): ids = mf.search(cr, uid, [('model','in', (('product.product'),('product.template'))), ('ttype','=','float')], context=context) res = [] for field in mf.browse(cr, uid, ids, context=context): - res.append((field.name, field.field_description)) + if not (field.name, field.field_description) in res: + res.append((field.name, field.field_description)) return res def _get_field_currency(self, cr, uid, fname, ctx):