daemon: fix local RPC server error messages to conform to jsonrpc spec
fixes #6672
This commit is contained in:
@@ -207,7 +207,10 @@ class AuthenticatedServer(Logger):
|
|||||||
response['result'] = await f(*params)
|
response['result'] = await f(*params)
|
||||||
except BaseException as e:
|
except BaseException as e:
|
||||||
self.logger.exception("internal error while executing RPC")
|
self.logger.exception("internal error while executing RPC")
|
||||||
response['error'] = str(e)
|
response['error'] = {
|
||||||
|
'code': 1,
|
||||||
|
'message': str(e),
|
||||||
|
}
|
||||||
return web.json_response(response)
|
return web.json_response(response)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user