openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #23498
[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.
** Also affects: therp-backports
Importance: Undecided
Status: New
** Also affects: ocb-server
Importance: Undecided
Status: New
** Changed in: ocb-server
Status: New => Fix Committed
** Changed in: ocb-server
Importance: Undecided => Medium
** Changed in: ocb-server
Assignee: (unassigned) => Holger Brunn (Therp) (hbrunn)
** Changed in: therp-backports
Status: New => Fix Committed
** Changed in: therp-backports
Importance: Undecided => Medium
** Changed in: therp-backports
Assignee: (unassigned) => Holger Brunn (Therp) (hbrunn)
** Changed in: therp-backports
Milestone: None => fixed-after-61
--
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 Community Backports (Server):
Fix Committed
Status in OpenERP Server:
Confirmed
Status in Therp Backports:
Fix Committed
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/ocb-server/+bug/1124130/+subscriptions
References