openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #23434
[Bug 1124130] Re: [table].id IN (false) HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.
** Branch linked: lp:~therp-nl/openobject-server/6.1-lp1124130
** Branch linked: lp:~therp-nl/openobject-server/7.0-lp1124130
** Branch linked: lp:~therp-nl/openobject-server/trunk-lp1124130
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/1124130
Title:
[table].id IN (false) HINT: No operator matches the given name and
argument type(s). You might need to add explicit type casts.
Status in OpenERP Server:
New
Bug description:
When getting many2one fields via the value= parameter which *name* is
False, the error above is thrown.
This is caused by the fact that bool is an instance of int and
http://bazaar.launchpad.net/~openerp/openobject-
server/trunk/view/head:/openerp/osv/fields.py#L465 filters out [x for
x in res.values() if isinstance(x, (int,long))]
This applies to 6.1, 7.0, trunk, MPs follow
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/1124130/+subscriptions
References