From a19d96da7dde4ebddf9076db48b4c2ded2e4070e Mon Sep 17 00:00:00 2001 From: Pierre Masereel Date: Tue, 18 Apr 2023 12:52:53 +0000 Subject: [PATCH] [FIX] website: migrate popover in BS5 Since we've changed Bootstrap version from 4 to 5 the way to create a popover has changed. So we adapt it to the new way to declare popovers in the website form closes odoo/odoo#119680 X-original-commit: 0cff1dc2967cafeb8964ed0802c309d3bb7f7525 Signed-off-by: Masereel Pierre --- addons/website/static/src/snippets/s_website_form/000.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/website/static/src/snippets/s_website_form/000.js b/addons/website/static/src/snippets/s_website_form/000.js index ed80dc3309b..91ebf524ab1 100644 --- a/addons/website/static/src/snippets/s_website_form/000.js +++ b/addons/website/static/src/snippets/s_website_form/000.js @@ -463,7 +463,8 @@ if (typeof error_fields[field_name] === "string") { $field.popover({content: error_fields[field_name], trigger: 'hover', container: 'body', placement: 'top'}); // update error message and show it. - $field.data("bs.popover").config.content = error_fields[field_name]; + const popover = Popover.getInstance($field); + popover._config.content = error_fields[field_name]; $field.popover('show'); } form_valid = false;