From 6decbe75377c19f8552784ecad59ef24a64aebc5 Mon Sep 17 00:00:00 2001 From: "Harry (OpenERP)" Date: Thu, 28 Oct 2010 15:08:09 +0530 Subject: [PATCH] [FIX] fields: after pass domain in many2many fields, return some duplicate ids bzr revid: hmo@tinyerp.com-20101028093809-xuxlwaj9gtd2vge2 --- bin/osv/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/osv/fields.py b/bin/osv/fields.py index 664f51128ee..86ae6be793f 100644 --- a/bin/osv/fields.py +++ b/bin/osv/fields.py @@ -583,7 +583,7 @@ class many2many(_column): } cr.execute(query, [tuple(ids),] + where_params) for r in cr.fetchall(): - res[r[1]].append(r[0]) + if r[0] not in res[r[1]]: res[r[1]].append(r[0]) return res def set(self, cr, obj, id, name, values, user=None, context=None):