← Back to team overview

openerp-india team mailing list archive

[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.

 

Note: please don't make identical merge proposals for trunk and the last
stable unless trunk really needs a different kind of patch. The last
stable branch can always be assumed to be periodically merged into
trunk, and having both increases the administrative burden and the
chance of creating conflicts.

Similarly, I'm not sure you should be making merge proposals for your
various backport branches immediately after making them for the official
branches: that sounds like increased noise, more administrative work,
more chances of conflicts... perhaps only do that when you think the
official MPs have been pending for too long? (not sure what makes the
most sense, you decide)

** Branch unlinked: 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:
  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