[FIX] core: ensure werkzeug request/response json

closes odoo/odoo#33682

Signed-off-by: Pierre Masereel <pim@odoo.com>
This commit is contained in:
Arnaud Baes
2023-05-15 15:25:56 +02:00
parent 0b72568bc3
commit abbfd74436
+5
View File
@@ -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):