From def74bd6569194eb3e303a0e122b4bace7120c92 Mon Sep 17 00:00:00 2001 From: git_admin Date: Mon, 27 Apr 2026 08:46:56 +0000 Subject: [PATCH] Tower: upload rpc_helper 16.0.1.0.0 (via marketplace) --- addons/rpc_helper/hooks.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 addons/rpc_helper/hooks.py diff --git a/addons/rpc_helper/hooks.py b/addons/rpc_helper/hooks.py new file mode 100644 index 0000000..e6dbad6 --- /dev/null +++ b/addons/rpc_helper/hooks.py @@ -0,0 +1,22 @@ +# Copyright 2022 Camptocamp SA +# @author: Simone Orsi +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +import logging + +from odoo.service import model + +from .patch import protected__execute_cr + +_logger = logging.getLogger(__name__) + + +def patch__model_execute_cr(): + """Patch rpc model handler.""" + protected__execute_cr._orig__execute_cr = model.execute_cr + model.execute_cr = protected__execute_cr + _logger.info("PATCHED odoo.service.model.execute") + + +def post_load_hook(): + patch__model_execute_cr()