← Back to team overview

credativ team mailing list archive

[Question #184864]: issue with normalize function

 

New question #184864 on OpenERP Server:
https://answers.launchpad.net/openobject-server/+question/184864

Hi,

I'm testing with openerp server trunk 6.1rc1, rev 3963. 
My code is like this:
===
ids = self.search(cr, uid, ['|', ('from_pty_id',  'in', (1, 2)), '|',  ('to_pty_id', 'in', (3, 4)),  '|',  ('pty_rel_tye_id', 'in', (5, 6))], limit=limit, context=context)
===

I face an assertion as below
===
File "/usr/local/lib/python2.7/dist-packages/openerp-6.1rc1-py2.7.egg/openerp/osv/expression.py", line 184, in normalize
    assert expected == 0
===

I checked this file, and found that the function logic may be cracked when encountering the above domain arguments. expected variable at the end of the loop equals 1. This makes the above assertion while the above search statement is right.

Thanks,

-- 
You received this question notification because you are a member of
OpenERP Framework Experts, which is an answer contact for OpenERP
Server.