** Changed in: openobject-server
Importance: Undecided => Low
** Changed in: openobject-server
Status: Incomplete => Confirmed
** Changed in: openobject-server
Assignee: (unassigned) => OpenERP's Framework R&D (openerp-dev-framework)
--
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/676517
Title:
xmlrpc interface: inconsistent default arguments
Status in OpenObject Server:
Confirmed
Bug description:
for overloaded orm methods, default arguments are varying which make some
basic xmlrpc calls to fail for some objects and succeed for others.
For instance, "name_search" is declared in orm.py as:
/
| name_search(self, cr, user, name='', args=None, operator='ilike',
context=None, limit=100):
\
so basically:
/
| OBJ.xmlrpclib.ServerProxy("http://%s:%u/xmlrpc/object"%(HOST,PORT))
| OBJ.execute(BASE,UID,PASS,NAME,"name_search")
\
should work for any object name (NAME) in the system, unfortunately, it's not,
as some overloaded name_search method don't set all the default values (e.g.
3rd arg name).
Some other calls are also probably affected. This is not a critical issue, but
the behavior should be consistent (either _no_ defaults or same defaults
everywhere).
_______________________________________________
Mailing list: https://launchpad.net/~c2c-oerpscenario
Post to : [email protected]
Unsubscribe : https://launchpad.net/~c2c-oerpscenario
More help : https://help.launchpad.net/ListHelp