From 743de8db405a80ff2ab84a32243fcf09bd43bdf9 Mon Sep 17 00:00:00 2001 From: Samuel Degueldre Date: Tue, 27 Jul 2021 09:03:46 +0000 Subject: [PATCH] [FIX] test_themes: adapt TestThemesWebsiteSelector to new registry In odoo/odoo#72675 the registry for navbar widgets was changed to use the new registry class introduced with the wowl webclient, this use site was not adapted, causing a crash on startup. closes odoo/design-themes#55 Signed-off-by: Quentin Smetz (qsm) --- test_themes/static/src/js/navbar.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test_themes/static/src/js/navbar.js b/test_themes/static/src/js/navbar.js index 8ea809deb..c674995d9 100644 --- a/test_themes/static/src/js/navbar.js +++ b/test_themes/static/src/js/navbar.js @@ -2,6 +2,7 @@ odoo.define('test_themes.website_selector', function (require) { 'use strict'; const websiteNavbarData = require('website.navbar'); +const { registry } = require("@web/core/registry"); const TestThemesWebsiteSelector = websiteNavbarData.WebsiteNavbarActionWidget.extend({ /** @@ -18,7 +19,10 @@ const TestThemesWebsiteSelector = websiteNavbarData.WebsiteNavbarActionWidget.ex }); -websiteNavbarData.websiteNavbarRegistry.add(TestThemesWebsiteSelector, '#website_switcher'); +registry.category("website_navbar_widgets").add("TestThemesWebsiteSelector", { + Widget: TestThemesWebsiteSelector, + selector: '#website_switcher', +}); return { TestThemesWebsiteSelector: TestThemesWebsiteSelector,