From 55931598281e8f699b2ff69e561d147d6e1531e6 Mon Sep 17 00:00:00 2001 From: Mathieu Walravens Date: Tue, 16 Jan 2024 13:58:36 +0100 Subject: [PATCH] [IMP] base: neutralize webhooks The user can define automated actions for sending data to a remote server using a webhook. To prevent this feature from sending unwanted data from a test database, this commit neutralizes the field `webhook_url` to an invalid URL. When the action is run, a warning is logged. closes odoo/odoo#149592 Signed-off-by: Bouvy Damien (dbo) --- odoo/addons/base/data/neutralize.sql | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/odoo/addons/base/data/neutralize.sql b/odoo/addons/base/data/neutralize.sql index 69cf3fcd091..47308bd5245 100644 --- a/odoo/addons/base/data/neutralize.sql +++ b/odoo/addons/base/data/neutralize.sql @@ -21,3 +21,8 @@ INSERT INTO ir_config_parameter (key, value) VALUES ('database.is_neutralized', true) ON CONFLICT (key) DO UPDATE SET value = true; + +-- deactivate webhooks +UPDATE ir_act_server + SET webhook_url = 'neutralization - disable webhook' + WHERE state = 'webhook';