From 37546006940f99c8860e89997ed7a623abd5fa72 Mon Sep 17 00:00:00 2001 From: William Braeckman Date: Fri, 26 Aug 2022 10:13:09 +0000 Subject: [PATCH] [FIX] website_sale: fix cart popover The cart popover was broken since the bootstrap changes as data that was previously set on the jquery element upon creating the popover was not set anymore. closes odoo/odoo#98991 Signed-off-by: William Braeckman (wbr) --- addons/website_sale/static/src/js/website_sale.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index 72410f5fed7..74c34253cb6 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -75,7 +75,9 @@ publicWidget.registry.websiteSaleCartLink = publicWidget.Widget.extend({ self._popoverRPC = $.get("/shop/cart", { type: 'popover', }).then(function (data) { - self.$el.data("bs.popover").config.content = data; + const popover = Popover.getInstance(self.$el[0]); + popover._config.content = data; + popover.setContent(popover.getTipElement()); self.$el.popover("show"); $('.popover').on('mouseleave', function () { self.$el.trigger('mouseleave');