diff --git a/odoo/tools/_monkeypatches.py b/odoo/tools/_monkeypatches.py index 91aa3f9f47d..f8227a53fc9 100644 --- a/odoo/tools/_monkeypatches.py +++ b/odoo/tools/_monkeypatches.py @@ -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):