[FIX] core: ensure werkzeug request/response json
closes odoo/odoo#33682 Signed-off-by: Pierre Masereel <pim@odoo.com>
This commit is contained in:
@@ -6,6 +6,9 @@ from shutil import copyfileobj
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
from werkzeug.datastructures import FileStorage
|
||||
from werkzeug.wrappers import Request, Response
|
||||
|
||||
from .json import scriptsafe
|
||||
|
||||
try:
|
||||
from xlrd import xlsx
|
||||
@@ -28,6 +31,8 @@ else:
|
||||
|
||||
FileStorage.save = lambda self, dst, buffer_size=1<<20: copyfileobj(self.stream, dst, buffer_size)
|
||||
|
||||
Request.json_module = Response.json_module = scriptsafe
|
||||
|
||||
orig_literal_eval = ast.literal_eval
|
||||
|
||||
def literal_eval(expr):
|
||||
|
||||
Reference in New Issue
Block a user