How to reproduce:
1. Install new database, minimal profile;
2. Create new object x_object_a, fields x_name;
3. Create menu (for A);
4. Open menu A and insert records;
5. Create new object B (with a many2one field to x_object_a_id);
6. Save and create menu;
7. Accessing the menu gives the following error :(
.......................................................................................................
Traceback (most recent call last):
File "/home/cmsa/openerp/server/bin/netsvc.py", line 247, in dispatch
result = LocalService(service_name)(method, *params)
File "/home/cmsa/openerp/server/bin/netsvc.py", line 76, in __call__
return getattr(self, method)(*params)
File "/home/cmsa/openerp/server/bin/service/web_services.py", line 576, in execute
res = service.execute(db, uid, object, method, *args)
File "/home/cmsa/openerp/server/bin/osv/osv.py", line 58, in wrapper
return f(self, dbname, *args, **kwargs)
File "/home/cmsa/openerp/server/bin/osv/osv.py", line 119, in execute
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/cmsa/openerp/server/bin/osv/osv.py", line 111, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/cmsa/openerp/server/bin/osv/orm.py", line 1369, in fields_view_get
xarch, xfields = self.__view_look_dom_arch(cr, user, result['arch'], view_id, context=context)
File "/home/cmsa/openerp/server/bin/osv/orm.py", line 1164, in __view_look_dom_arch
cr.execute('select name, model from ir_ui_view where (id=%s or inherit_id=%s) and arch like %s', (view_id, view_id, '%%%s%%' % field))
File "/home/cmsa/openerp/server/bin/sql_db.py", line 77, in wrapper
return f(self, *args, **kwargs)
File "/home/cmsa/openerp/server/bin/sql_db.py", line 122, in execute
res = self._obj.execute(query, params)
ProgrammingError: operator does not exist: integer = boolean
LINHA 1: select name, model from ir_ui_view where (id=false or inheri... ^
DICA: No operator matches the given name and argument type(s). You might need to add explicit type casts.
How to reproduce: ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... .....
1. Install new database, minimal profile;
2. Create new object x_object_a, fields x_name;
3. Create menu (for A);
4. Open menu A and insert records;
5. Create new object B (with a many2one field to x_object_a_id);
6. Save and create menu;
7. Accessing the menu gives the following error :(
.......
Traceback (most recent call last): cmsa/openerp/ server/ bin/netsvc. py", line 247, in dispatch service_ name)(method, *params) cmsa/openerp/ server/ bin/netsvc. py", line 76, in __call__ cmsa/openerp/ server/ bin/service/ web_services. py", line 576, in execute cmsa/openerp/ server/ bin/osv/ osv.py" , line 58, in wrapper cmsa/openerp/ server/ bin/osv/ osv.py" , line 119, in execute cmsa/openerp/ server/ bin/osv/ osv.py" , line 111, in execute_cr cmsa/openerp/ server/ bin/osv/ orm.py" , line 1369, in fields_view_get view_look_ dom_arch( cr, user, result['arch'], view_id, context=context) cmsa/openerp/ server/ bin/osv/ orm.py" , line 1164, in __view_ look_dom_ arch execute( 'select name, model from ir_ui_view where (id=%s or inherit_id=%s) and arch like %s', (view_id, view_id, '%%%s%%' % field)) cmsa/openerp/ server/ bin/sql_ db.py", line 77, in wrapper cmsa/openerp/ server/ bin/sql_ db.py", line 122, in execute execute( query, params)
^
File "/home/
result = LocalService(
File "/home/
return getattr(self, method)(*params)
File "/home/
res = service.execute(db, uid, object, method, *args)
File "/home/
return f(self, dbname, *args, **kwargs)
File "/home/
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/
xarch, xfields = self.__
File "/home/
cr.
File "/home/
return f(self, *args, **kwargs)
File "/home/
res = self._obj.
ProgrammingError: operator does not exist: integer = boolean
LINHA 1: select name, model from ir_ui_view where (id=false or inheri...
DICA: No operator matches the given name and argument type(s). You might need to add explicit type casts.