From 7b2bbb9c528a8066ada7c17dad6bbccb1778eacb Mon Sep 17 00:00:00 2001 From: "Arthur Detroux (ard)" Date: Tue, 20 Jun 2023 14:27:21 +0000 Subject: [PATCH] [FIX] account, sale: fix dependency on PortalHomeCounters Prior to this commit, the patches done by `account_portal.js` and `sale_portal.js` were done without any import. This means that the widget it modifies (PortalHomeCounters) might not already be loaded in the registry. This could lead to some issue later. This commit uses an "import" statement on the module that defines PortalHomeCounters to ensure that it is present in the registry. task-3249625 closes odoo/odoo#127371 X-original-commit: 7937dbec9699e7d0f68450c469c9b742446303eb Signed-off-by: Quentin Smetz (qsm) --- addons/account/static/src/js/account_portal.js | 1 + addons/sale/static/src/js/sale_portal.js | 1 + 2 files changed, 2 insertions(+) diff --git a/addons/account/static/src/js/account_portal.js b/addons/account/static/src/js/account_portal.js index f4f6a9a1cc2..d0a5330411d 100644 --- a/addons/account/static/src/js/account_portal.js +++ b/addons/account/static/src/js/account_portal.js @@ -1,6 +1,7 @@ /** @odoo-module */ import publicWidget from 'web.public.widget'; +import "@portal/js/portal"; // force dependencies publicWidget.registry.PortalHomeCounters.include({ /** diff --git a/addons/sale/static/src/js/sale_portal.js b/addons/sale/static/src/js/sale_portal.js index 28354ab0fc0..fa7c8431154 100644 --- a/addons/sale/static/src/js/sale_portal.js +++ b/addons/sale/static/src/js/sale_portal.js @@ -1,6 +1,7 @@ /** @odoo-module */ import publicWidget from 'web.public.widget'; +import "@portal/js/portal"; // force dependencies publicWidget.registry.PortalHomeCounters.include({ /**