Hello everyone,
In my module I have a controller type="json", how can I return a json of type {'code': 200} instead of returning an object of type jsonrpc :
{
"jsonrpc": "2.0",
"id": null,
"result": {
"code": 200,
}
}
Thanks for all!
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hello everyone,
In my module I have a controller type="json", how can I return a json of type {'code': 200} instead of returning an object of type jsonrpc :
{
"jsonrpc": "2.0",
"id": null,
"result": {
"code": 200,
}
}
Thanks for all!
Just edit below portion of the function _json_response defined at odoo/odoo11/odoo/http.py near about line no : 621-630 as below
def _json_response(self, result=None, error=None):
response = {
'jsonrpc': '2.0',
'id': self.jsonrequest.get('id')
}
if error is not None:
response['error'] = error
if result is not None:
response['result'] = result
to new:
def _json_response(self, result=None, error=None):
response = {}
if error is not None:
response = error
if result is not None:
response = result
Please do the procedure at your own risk. these procedure isn't a recommended procedure.
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
2
thg 9 23
|
28778 | ||
|
6
thg 7 20
|
11419 | ||
|
1
thg 3 20
|
3432 | ||
|
5
thg 1 20
|
9393 | ||
|
0
thg 3 17
|
4370 |