summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2011-03-17 15:18:13 +0100
committerXavier Morel <xmo@openerp.com>2011-03-17 15:18:13 +0100
commite1ec3c8b3bbc7f8c3de783aa9d64e06f6885d964 (patch)
treea8fd9645651dc91f1e68bd72633bf096c5b693ff
parentba4054f6fcae1e43b137193fda8705548d35af53 (diff)
[FIX] misreading of the spec: the 32099..-32000 range is for *server* errors, not *application* errors
bzr revid: xmo@openerp.com-20110317141813-ywn7uize8z04kvee
-rw-r--r--openerpweb/openerpweb.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/openerpweb/openerpweb.py b/openerpweb/openerpweb.py
index 9b617747728..9e6a8e489ce 100644
--- a/openerpweb/openerpweb.py
+++ b/openerpweb/openerpweb.py
@@ -114,7 +114,7 @@ class JsonRequest(object):
result = method(controller, self, **self.parse(request))
except OpenERPUnboundException:
error = {
- 'code': -32075,
+ 'code': 1,
'message': "OpenERP Session Invalid",
'data': {
'type': 'session_invalid',
@@ -123,7 +123,7 @@ class JsonRequest(object):
}
except xmlrpclib.Fault, e:
error = {
- 'code': -32000,
+ 'code': 25,
'message': "OpenERP Server Error",
'data': {
'type': "server_exception",
@@ -134,7 +134,7 @@ class JsonRequest(object):
}
except Exception:
error = {
- 'code': -32050,
+ 'code': 50,
'message': "OpenERP WebClient Error",
'data': {
'type': 'client_exception',