diff options
| author | Olivier Dony <odo@openerp.com> | 2010-12-08 14:13:28 +0100 |
|---|---|---|
| committer | Olivier Dony <odo@openerp.com> | 2010-12-08 14:13:28 +0100 |
| commit | 14b7e37bf5d01391a34b09baff483528ea4cbf66 (patch) | |
| tree | c26a05cc72a65bf9833bc4a607302ab5054d46a5 | |
| parent | 0fe0c170681d6371f8d0545044e782eb5745c951 (diff) | |
[FIX] osv.obj_list is broken via RPC and should not be available anymore
lp bug: https://launchpad.net/bugs/632195 fixed
bzr revid: odo@openerp.com-20101208131328-gycbi36423txdnc1
| -rw-r--r-- | bin/service/web_services.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bin/service/web_services.py b/bin/service/web_services.py index 0af15691bea..7cdcd040d88 100644 --- a/bin/service/web_services.py +++ b/bin/service/web_services.py @@ -588,8 +588,10 @@ class objects_proxy(netsvc.ExportService): def dispatch(self, method, auth, params): (db, uid, passwd ) = params[0:3] params = params[3:] - if method not in ['execute','exec_workflow','obj_list']: - raise KeyError("Method not supported %s" % method) + if method == 'obj_list': + raise NameError("obj_list has been discontinued via RPC as of 6.0, please query ir.model directly!") + if method not in ['execute','exec_workflow']: + raise NameError("Method not available %s" % method) security.check(db,uid,passwd) ls = netsvc.LocalService('object_proxy') fn = getattr(ls, method) |
