openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #23454
[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.
@olivier Are you kidding? I do not think that any of our fixes were
ever applied to stable. We don't expect you to do so anymore. The
OpenERP SA bug fixing policy also expresses that only high/critical
issues will be taken into account. So when we say 'backport', it usually
means 'apply to stable'. That warrants immediate backport branches of
contributed fixes.
--
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:
Confirmed
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